[Comm] spec для SIM 0.8.3

php-coder =?iso-8859-1?q?php-coder_=CE=C1_ngs=2Eru?=
Пт Апр 29 13:59:08 MSD 2005


--- Michael Isachenkov 2005-04-29 12:52:56 +0400
+++ php-coder 2005-04-29 16:52:15 +0700

> Собралось. Жду ругани и дополнений :)

    Hint: используйте cleanup_spec для того чтобы сделать спек более
          "чистым" и адаптированным для сборки в ALT

    Hint: используйте buildreq для генерации тега BuildRequires

    Обе программы находятся в пакете rpm-utils
    

    diff с некоторыми исправлениями/улучшениями прилагается

-- 
+ php-coder
+ php-coder[at]ngs[dot]ru

----------- следующая часть -----------
--- sim.spec.orig	2005-04-29 16:45:13 +0700
+++ sim.spec	2005-04-29 16:50:57 +0700
@@ -1,21 +1,16 @@
-%define name	sim
-%define version	0.8.3
-%define release	2aphlux
-
-Name:		%name
+Name:		sim
 Summary:	A QT/KDE ICQ instant messaging client
-Version:	%version
-Release:	%release
-Source:		%{name}-%{version}.tar.bz2
+Version:	0.8.3
+Release:	2aphlux
+Source:		%name-%version.tar.bz2
 License:	GPL
 Group:		Networking/Instant messaging
 Url:		http://sim-icq.sourceforge.net/
-BuildRoot:	%{_tmppath}/%{name}-buildroot
 Requires:	libqt3 > 3.0.4, kdelibs > 3.0
 BuildRequires:	libqt3-devel > 3.0.4, kdelibs-devel > 3.0
 BuildRequires:  autoconf_2.5, automake_1.7
 BuildRequires:	libfam-devel
-Patch1:		correct_appsdir.patch.bz2
+Patch:		correct_appsdir.patch.bz2
 
 %description
 Sim is a QT icq client with enhanced features and special support for KDE2/3. 
@@ -42,10 +37,9 @@
 - Sending of the messages to several users 
 
 %prep
-rm -rf $RPM_BUILD_ROOT
 %setup -q
 
-%patch1 -p0 -b .correct_appsdir
+%patch -p0 -b .correct_appsdir
 
 %__subst 's,\.la\>,.so,' admin/acinclude.m4.in
 %__subst "s/\-ansi /\-fPIC -DPIC /g" admin/acinclude.m4.in
@@ -55,7 +49,7 @@
 #WANT_AUTOCONF_2_5=1 gmake -f admin/Makefile.common
 
 # my libtool doesn't know --tag. where did that come from ?
-perl -pi -e 's/^(CXXLINK.*?)\s*--tag=CXX/$1/' sim/Makefile.in
+%__perl -pi -e 's/^(CXXLINK.*?)\s*--tag=CXX/$1/' sim/Makefile.in
 
 %configure --disable-rpath
 %make
@@ -64,34 +58,29 @@
 %makeinstall
 
 # Menu
-mkdir -p %buildroot/%_menudir
-cat > %buildroot/%_menudir/%name  <<EOF
+%__mkdir_p %buildroot/%_menudir
+%__cat > %buildroot/%_menudir/%name  <<EOF
 ?package(%name): command="%_bindir/%name" needs="X11" \
 icon="%name.png" section="Networking/Instant messaging" \
 title="SIM" longtitle="Simple Instant Messenger."
 EOF
 
-%{find_lang} %{name}
+%find_lang %name
 
 %post
-%{update_menus}
+%update_menus
 
 %postun
-%{clean_menus}
+%clean_menus
 
 %files -f %name.lang
-%defattr(-,root,root,0755)
-%{_bindir}/sim
-%{_bindir}/simctrl
-%{_datadir}/applnk/Internet/sim.desktop
-%{_datadir}/apps/%name
-%{_iconsdir}/hicolor/*/*/*
-%{_iconsdir}/locolor/*/*/*
 %doc ChangeLog README
-%{_menudir}/*
-
-%clean
-rm -r $RPM_BUILD_ROOT
+%_bindir/*
+%_datadir/applnk/Internet/sim.desktop
+%_datadir/apps/%name
+%_iconsdir/hicolor/*/*/*
+%_iconsdir/locolor/*/*/*
+%_menudir/*
 
 %changelog
 * Tue Aug 12 2003 Lenny Cartier <lenny на mandrakesoft.com> 0.8.3-2mdk


Подробная информация о списке рассылки community