X-Git-Url: https://git.pld-linux.org/gitweb.cgi?a=blobdiff_plain;f=apt.spec;h=70b11bf1387bb313182e0357b40eb0ed6da7ec6d;hb=2e9890f8d5c601de9ab9c8147de0b00a942c8e37;hp=a770385d245c2153555084c6d97e819584936a5f;hpb=053da8455f299b7ae4f7317cd6c130eb7d4a5635;p=packages%2Fapt.git diff --git a/apt.spec b/apt.spec index a770385..70b11bf 100644 --- a/apt.spec +++ b/apt.spec @@ -4,35 +4,36 @@ Summary: Debian's Advanced Packaging Tool with RPM support Summary(pl): Zaawansowane narzêdzie do zarz±dzania pakietami Summary(pt): Frontend avançado para pacotes rpm e deb Name: apt -Version: 0.5.5cnc4.1 -Release: 0.1 +Version: 0.5.15cnc7 +Release: 3 License: GPL Group: Applications/Archiving -Source0: http://moin.conectiva.com.br/files/AptRpm/attachments/%{name}-%{version}.tar.bz2 -# Source0-md5: cde405f21583ea6f8e012dc3d62412aa +#Source0: https://moin.conectiva.com.br/AptRpm?action=AttachFile&do=get&target=apt-0.5.15cnc7.tar.bz2 +Source0: %{name}-%{version}.tar.bz2 +# Source0-md5: 9e44ec1503fa96832bbd9b532543e4de Source1: %{name}.conf Source2: %{name}-sources.list Source3: vendors.list Source4: rpmpriorities Source5: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-pl-man-pages.tar.bz2 # Source5-md5: a3e9b7fd3dbf243d63cbfcc78cb20c1c -Patch0: %{name}-no_PARALLEL_RUN.patch -Patch1: %{name}-ac_fixes.patch -Patch2: %{name}-pld_man.patch -Patch3: %{name}-man_fixes.patch -Patch5: %{name}-es_it.patch -Patch6: %{name}-filed.patch -Patch7: %{name}-pld_user_in_ftp_pass.patch -Patch8: %{name}-assert.patch -URL: http://moin.conectiva.com.br/files/AptRpm/ +Patch0: %{name}-ac_fixes.patch +Patch1: %{name}-pld_man.patch +Patch2: %{name}-man_fixes.patch +Patch3: %{name}-es_it.patch +Patch4: %{name}-filed.patch +Patch5: %{name}-pld_user_in_ftp_pass.patch +# do not add slash in URL +URL: http://moin.conectiva.com.br/AptRpm BuildRequires: autoconf BuildRequires: automake -BuildRequires: bzip2-devel +BuildRequires: docbook-dtd31-sgml +BuildRequires: docbook-utils BuildRequires: gettext-devel BuildRequires: gpm-devel -BuildRequires: popt-devel -BuildRequires: rpm-devel >= 3.0.6-2 -BuildRequires: zlib-devel +BuildRequires: libstdc++-devel +BuildRequires: libtool +BuildRequires: rpm-devel >= 4.4.1 Requires: gnupg Requires: rpm BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -70,11 +71,6 @@ This package contains the header files and static libraries for developing with APT's libapt-pkg package manipulation library, modified for RPM. -%description devel -l es -This package contains the header files and static libraries for -developing with APT's libapt-pkg package manipulation library, -modified for RPM. - %description devel -l pl Pakiet zawiera pliki nag³ówkowe potrzebne do tworzenia aplikacji korzystaj±cych z biblioteki libapt-pkg. @@ -88,16 +84,16 @@ Arquivos de desenvolvimento para a biblioteca libapt-pkg do APT %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 %patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 %build mv po/es_ES.po po/es.po mv po/it_IT.po po/it.po mv po/de_DE.po po/de.po +%{__libtoolize} +%{__gettextize} %{__aclocal} -I buildlib #need patching #autoheader @@ -107,7 +103,7 @@ CXXFLAGS="%{rpmcflags} -fno-exceptions" %configure \ --enable-nls \ --with-gpm -%{__make} CC="%{__cc}" CXX="%{__cxx}" +%{__make} CC="%{__cc}" CXX="%{__cxx}" %install rm -rf $RPM_BUILD_ROOT @@ -117,55 +113,38 @@ install -d $RPM_BUILD_ROOT/var/cache/apt/archives/partial \ $RPM_BUILD_ROOT{%{_mandir}/{,pl/,pt_BR/}man{5,8},%{_bindir}} \ $RPM_BUILD_ROOT{%{_sysconfdir}/apt,%{_datadir}} +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT -install bin/libapt*.so.*.*.* $RPM_BUILD_ROOT%{_libdir} -cp -df bin/libapt*.so $RPM_BUILD_ROOT%{_libdir} +install doc/pl/*.8 $RPM_BUILD_ROOT%{_mandir}/pl/man8 -install -m755 bin/apt-* bin/gen* bin/hd* \ - $RPM_BUILD_ROOT%{_bindir} -install -m755 tools/genbasedir $RPM_BUILD_ROOT%{_bindir} +rm -f $RPM_BUILD_ROOT%{_libdir}/apt/methods/bzip2 +rm -f $RPM_BUILD_ROOT%{_libdir}/apt/methods/ssh +ln -sf ./gzip $RPM_BUILD_ROOT%{_libdir}/apt/methods/bzip2 +ln -sf ./rsh $RPM_BUILD_ROOT%{_libdir}/apt/methods/ssh -install apt-pkg/{*.h,*/*.h} $RPM_BUILD_ROOT%{_includedir}/apt-pkg - -for a in "" pl ; do - if ls doc/$a/*.5 >/dev/null 2>&1 ; then - install -m644 doc/*.5 $RPM_BUILD_ROOT%{_mandir}/$a/man5 - fi - install -m644 doc/$a/*.8 $RPM_BUILD_ROOT%{_mandir}/$a/man8 -done - -install bin/methods/* $RPM_BUILD_ROOT%{_libdir}/apt -rm -f $RPM_BUILD_ROOT%{_libdir}/apt/bzip2 -rm -f $RPM_BUILD_ROOT%{_libdir}/apt/ssh -ln -sf ./gzip $RPM_BUILD_ROOT%{_libdir}/apt/bzip2 -ln -sf ./rsh $RPM_BUILD_ROOT%{_libdir}/apt/ssh - -install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apt/apt.conf -install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/apt/vendors.list +install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apt/apt.conf +install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/apt/vendors.list install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/apt/rpmpriorities sed -e s/@ARCH@/%{_target_cpu}/ %{SOURCE2} > $RPM_BUILD_ROOT%{_sysconfdir}/apt/sources.list -cp -a locale $RPM_BUILD_ROOT%{_datadir}/ - %find_lang %{name} -%find_lang libapt-pkg3.3 -cat libapt-pkg3.3.lang >> %{name}.lang %clean rm -rf $RPM_BUILD_ROOT -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig %files -f %{name}.lang %defattr(644,root,root,755) -%doc docs/examples/* TODO +%doc doc/examples/* TODO %attr(755,root,root) %{_bindir}/* %dir %{_sysconfdir}/apt -%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/apt/apt.conf -%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/apt/sources.list -%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/apt/vendors.list +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apt/apt.conf +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apt/sources.list +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apt/vendors.list %config %{_sysconfdir}/apt/rpmpriorities %dir %{_libdir}/apt %attr(755,root,root) %{_libdir}/apt/* @@ -177,6 +156,7 @@ rm -rf $RPM_BUILD_ROOT %files devel %defattr(644,root,root,755) -%doc doc/libapt-pkg2_to_3.txt %{_libdir}/libapt*.so +%{_libdir}/libapt*.a +%{_libdir}/libapt*.la %{_includedir}/apt-pkg