]> git.pld-linux.org Git - packages/apt.git/blobdiff - apt.spec
- drop obsolete files
[packages/apt.git] / apt.spec
index 3c70146bf899d46667a811a9bc31b80d14848baa..7cf59c3450b2767c55e1664f0bdf9b023e63d40e 100644 (file)
--- a/apt.spec
+++ b/apt.spec
@@ -1,40 +1,42 @@
+# TODO:
+# - build python bindings
+# - use system lua
 Summary:       Debian's Advanced Packaging Tool with RPM support
 Summary:       Debian's Advanced Packaging Tool with RPM support
-Summary(pl):   Zawansowane narzêdzie do zarz±dzania pakietami
-Summary(pt):   Frontend avançado para pacotes rpm e deb
+Summary(pl.UTF-8):     Zaawansowane narzędzie do zarządzania pakietami
+Summary(pt.UTF-8):     Frontend avançado para pacotes rpm e deb
 Name:          apt
 Name:          apt
-Version:       0.3.19cnc52
-Release:       10
+Version:       0.5.15lorg3.94a
+Release:       0.1
 License:       GPL
 Group:         Applications/Archiving
 License:       GPL
 Group:         Applications/Archiving
-Source0:       ftp://ftp.conectiva.com/pub/conectiva/EXPERIMENTAL/apt/%{name}-%{version}.tar.gz
+Source0:       http://apt-rpm.org/testing/%{name}-%{version}.tar.bz2
+# Source0-md5: c1f3702c0a91a31132c1019d559e2ae3
 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
 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
-Patch0:                %{name}-norequires.patch
-Patch1:                %{name}-FHS.patch
-Patch2:                %{name}-no_PARALLEL_RUN.patch
-Patch3:                %{name}-ac_fixes.patch
-Patch4:                %{name}-newmethods.patch
-Patch5:                %{name}-pld_man.patch
-Patch6:                %{name}-man_fixes.patch
-Patch7:                %{name}-md5-cache-dir-option.patch
-Patch8:                %{name}-es_it.patch
-URL:           http://bazar.conectiva.com.br/~godoy/apt-howto/
+# Source5-md5: a3e9b7fd3dbf243d63cbfcc78cb20c1c
+#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
+URL:           http://apt-rpm.org/
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: autoconf
 BuildRequires: automake
-BuildRequires: bzip2-devel
-BuildRequires: db3-devel >= 3.1.17-3
+BuildRequires: docbook-dtd31-sgml
+BuildRequires: docbook-utils
 BuildRequires: gettext-devel
 BuildRequires: gpm-devel
 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
 Requires:      gnupg
 Requires:      rpm
-BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Obsoletes:     libapt-pkg
 Obsoletes:     libapt-pkg
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 A port of Debian's apt tools for RPM based distributions. It provides
 
 %description
 A port of Debian's apt tools for RPM based distributions. It provides
@@ -42,22 +44,23 @@ the apt-get utility that provides a simpler, safer way to install and
 upgrade packages. APT features complete installation ordering,
 multiple source capability and several other unique features.
 
 upgrade packages. APT features complete installation ordering,
 multiple source capability and several other unique features.
 
-%description -l pl
-Port debianowego narzêdzia APT dla dystrybucji bazuj±cych na zarz±dcy
-pakietów RPM. APT dostarcza narzêdzie apt-get, które umo¿liwia prost±,
-bezpieczn± instalacjê i aktualizacjê pakietów. Mo¿liwo¶ci APT to wybór
-kolejno¶ci instalacji, mo¿liwo¶æ ustawienia kilku ¼róde³ pakietów itp.
+%description -l pl.UTF-8
+Port debianowego narzędzia APT dla dystrybucji bazujących na zarządcy
+pakietów RPM. APT dostarcza narzędzie apt-get, które umożliwia prostą,
+bezpieczną instalację i aktualizację pakietów. Możliwości APT to wybór
+kolejności instalacji, możliwość ustawienia kilku źródeł pakietów itp.
 
 
-%description -l pt_BR
-Um porte das ferramentas apt do Debian para distribuições baseadas no
-RPM. Sob desenvolvimento, use por sua própria conta e risco.
+%description -l pt_BR.UTF-8
+Um porte das ferramentas apt do Debian para distribuições baseadas no
+RPM. Sob desenvolvimento, use por sua própria conta e risco.
 
 %package devel
 Summary:       Development files for APT's libapt-pkg
 
 %package devel
 Summary:       Development files for APT's libapt-pkg
-Summary(pl):   Pliki nag³ówkowe dla libapt-pkg
-Summary(pt):   Arquivos de desenvolvimento para a biblioteca libapt-pkg do APT
+Summary(pl.UTF-8):     Pliki nagłówkowe dla libapt-pkg
+Summary(pt.UTF-8):     Arquivos de desenvolvimento para a biblioteca libapt-pkg do APT
 Group:         Development/Libraries
 Group:         Development/Libraries
-Requires:      %{name} = %{version}
+Requires:      %{name} = %{version}-%{release}
+Requires:      libstdc++-devel
 Requires:      rpm-devel
 Obsoletes:     libapt-pkg-devel
 Obsoletes:     libapt-pkg-static
 Requires:      rpm-devel
 Obsoletes:     libapt-pkg-devel
 Obsoletes:     libapt-pkg-static
@@ -67,44 +70,39 @@ This package contains the header files and static libraries for
 developing with APT's libapt-pkg package manipulation library,
 modified for RPM.
 
 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.
+%description devel -l pl.UTF-8
+Pakiet zawiera pliki nagłówkowe potrzebne do tworzenia aplikacji
+korzystających z biblioteki libapt-pkg.
 
 
-%description devel -l pt_BR
+%description devel -l pt_BR.UTF-8
 Arquivos de desenvolvimento para a biblioteca libapt-pkg do APT
 
 %prep
 %setup -q -a5
 Arquivos de desenvolvimento para a biblioteca libapt-pkg do APT
 
 %prep
 %setup -q -a5
-%patch0 -p1
-tar xzf docs.tar.gz
+#%patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
+#%patch3 -p1
 %patch4 -p1
 %patch5 -p1
 %patch4 -p1
 %patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p0
 
 
-mkdir docs/{pl,pt_BR}
-rm -f po/{POTFILES,Makefile}
+mv po/es{_ES,}.po
+mv po/it{_IT,}.po
+mv po/de{_DE,}.po
 
 %build
 
 %build
-mv po/es_ES.po po/es.po
-mv po/it_IT.po po/it.po
-aclocal -I buildlib
+%{__libtoolize}
+%{__gettextize}
+%{__aclocal} -I buildlib
+#need patching
+#autoheader
 %{__autoconf}
 %{__autoconf}
-CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
-%configure \
+CPPFLAGS="-Wno-deprecated"
+CXXFLAGS="%{rpmcflags} -fno-exceptions"
+bash %configure \
        --enable-nls \
        --with-gpm
        --enable-nls \
        --with-gpm
-%{__make}
+%{__make} CC="%{__cc}" CXX="%{__cxx}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -112,63 +110,52 @@ install -d $RPM_BUILD_ROOT/var/cache/apt/archives/partial \
        $RPM_BUILD_ROOT/var/lib/apt/lists/partial \
        $RPM_BUILD_ROOT{%{_includedir}/apt-pkg,%{_libdir}/apt} \
        $RPM_BUILD_ROOT{%{_mandir}/{,pl/,pt_BR/}man{5,8},%{_bindir}} \
        $RPM_BUILD_ROOT/var/lib/apt/lists/partial \
        $RPM_BUILD_ROOT{%{_includedir}/apt-pkg,%{_libdir}/apt} \
        $RPM_BUILD_ROOT{%{_mandir}/{,pl/,pt_BR/}man{5,8},%{_bindir}} \
-       $RPM_BUILD_ROOT%{_sysconfdir}/apt
-
-install bin/libapt-pkg.so.*.*.* $RPM_BUILD_ROOT%{_libdir}
-cp -f bin/libapt-pkg.so $RPM_BUILD_ROOT%{_libdir}
-
-install bin/{apt-{get,cache,config,cdrom},genpkglist,gensrclist} \
-       tools/genbasedir $RPM_BUILD_ROOT%{_bindir}
+       $RPM_BUILD_ROOT{%{_sysconfdir}/apt,%{_datadir}}
 
 
-install apt-pkg/{*.h,*/*.h} $RPM_BUILD_ROOT%{_includedir}/apt-pkg
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 
-for a in "" pl pt_BR ; do
-       if ls doc/$a/*.5 >/dev/null 2>&1 ; then
-               install doc/$a/*.5 $RPM_BUILD_ROOT/%{_mandir}/$a/man5
-       fi
-       install doc/$a/*.8 $RPM_BUILD_ROOT/%{_mandir}/$a/man8
-done
+install doc/pl/*.8 $RPM_BUILD_ROOT%{_mandir}/pl/man8
 
 
-install  bin/methods/* $RPM_BUILD_ROOT%{_libdir}/apt
+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 %{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
 install %{SOURCE4}     $RPM_BUILD_ROOT%{_sysconfdir}/apt/rpmpriorities
-# bzip2 -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
 
 sed -e s/@ARCH@/%{_target_cpu}/ %{SOURCE2} > $RPM_BUILD_ROOT%{_sysconfdir}/apt/sources.list
 
 
 sed -e s/@ARCH@/%{_target_cpu}/ %{SOURCE2} > $RPM_BUILD_ROOT%{_sysconfdir}/apt/sources.list
 
-cd po; make install DESTDIR=$RPM_BUILD_ROOT; cd ..
-
-gzip -9fn docs/*.text docs/examples/* README.RPM TODO
-
 %find_lang %{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %find_lang %{name}
 
 %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)
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc docs/*.gz docs/examples/*.gz *.gz
+%doc doc/examples/* TODO
 %attr(755,root,root) %{_bindir}/*
 %dir %{_sysconfdir}/apt
 %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/*
 %{_mandir}/man[58]/*
 %lang(pl) %{_mandir}/pl/man8/*
 %config %{_sysconfdir}/apt/rpmpriorities
 %dir %{_libdir}/apt
 %attr(755,root,root) %{_libdir}/apt/*
 %{_mandir}/man[58]/*
 %lang(pl) %{_mandir}/pl/man8/*
-%lang(pt) %{_mandir}/pt_BR/man[58]/*
 /var/cache/apt
 /var/lib/apt
 /var/cache/apt
 /var/lib/apt
-%attr(755,root,root) %{_libdir}/libapt-pkg.so.*.*.*
+%attr(755,root,root) %{_libdir}/libapt*.so.*.*.*
 
 %files devel
 %defattr(644,root,root,755)
 
 %files devel
 %defattr(644,root,root,755)
-%{_libdir}/libapt-pkg.so
+%{_libdir}/libapt*.so
+%{_libdir}/libapt*.a
+%{_libdir}/libapt*.la
 %{_includedir}/apt-pkg
 %{_includedir}/apt-pkg
This page took 0.038192 seconds and 4 git commands to generate.