]> git.pld-linux.org Git - packages/apt.git/blobdiff - apt.spec
- drop obsolete files
[packages/apt.git] / apt.spec
index d76aa8283bf092c9682e717aaca3d30bdecde87e..7cf59c3450b2767c55e1664f0bdf9b023e63d40e 100644 (file)
--- a/apt.spec
+++ b/apt.spec
@@ -1,31 +1,41 @@
+# 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(es):   Advanced Packaging Tool frontend for rpm and dpkg
-Summary(pl):   Zawansowane narzêdzie do zarz±dzania pakietami
-Summary(pt_BR):        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.19cnc38
-Release:       3
+Version:       0.5.15lorg3.94a
+Release:       0.1
 License:       GPL
 Group:         Applications/Archiving
 License:       GPL
 Group:         Applications/Archiving
-Group(de):     Applikationen/Archivierung
-Group(es):     Administración
-Group(pl):     Aplikacje/Archiwizacja
-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
 Source1:       %{name}.conf
-Source2:       apt-sources.list
+Source2:       %{name}-sources.list
 Source3:       vendors.list
 Source4:       rpmpriorities
 Source3:       vendors.list
 Source4:       rpmpriorities
-Patch0:                apt-norequires.patch
-URL:           http://bazar.conectiva.com.br/~godoy/apt-howto/
-Requires:      gnupg
-Obsoletes:     libapt-pkg
-BuildRequires: rpm-devel >= 3.0.6-2
+Source5:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-pl-man-pages.tar.bz2
+# 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: docbook-dtd31-sgml
+BuildRequires: docbook-utils
 BuildRequires: gettext-devel
 BuildRequires: gpm-devel
 BuildRequires: gettext-devel
 BuildRequires: gpm-devel
-BuildRequires: db3-devel >= 3.1.17-3
-BuildRequires: zlib-devel
-BuildRequires: bzip2-devel
-BuildRequires: popt-devel
+BuildRequires: libstdc++-devel
+BuildRequires: libtool
+BuildRequires: rpm-devel >= 4.4.1
+Requires:      gnupg
+Requires:      rpm
+Obsoletes:     libapt-pkg
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -34,29 +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(es):   Development files for APT's libapt-pkg
-Summary(pl):   Pliki nag³ówkowe dla libapt-pkg
-Summary(pt_BR):        Arquivos de desenvolvimento para a biblioteca libapt-pkg do APT
-Group:         Development
-Group(de):     Entwicklung
-Group(pl):     Programowanie
-Group(pt_BR):  Desenvolvimento
-Group(de):     Applikationen/Archivierung
-Group(es):     Desarrollo
-Group(pl):     Aplikacje/Archiwizacja
-Requires:      %{name} = %{version}
+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
+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
@@ -66,83 +70,92 @@ 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 -l es devel
-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.UTF-8
+Pakiet zawiera pliki nagłówkowe potrzebne do tworzenia aplikacji
+korzystających z biblioteki libapt-pkg.
 
 
-%description -l pl devel
-Pakiet zawiera pliki nag³ówkowe potrzebne do tworzenia aplikacji
-korzystaj±cych z biblioteki libapt-pkg.
-
-%description -l pt_BR devel
+%description devel -l pt_BR.UTF-8
 Arquivos de desenvolvimento para a biblioteca libapt-pkg do APT
 
 %prep
 Arquivos de desenvolvimento para a biblioteca libapt-pkg do APT
 
 %prep
-%setup -q
-%patch0 -p1
-tar xzf docs.tar.gz
+%setup -q -a5
+#%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+#%patch3 -p1
+%patch4 -p1
+%patch5 -p1
+
+mv po/es{_ES,}.po
+mv po/it{_IT,}.po
+mv po/de{_DE,}.po
 
 %build
 
 %build
-%configure \
+%{__libtoolize}
+%{__gettextize}
+%{__aclocal} -I buildlib
+#need patching
+#autoheader
+%{__autoconf}
+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 -d $RPM_BUILD_ROOT/var/cache/apt/archives/partial \
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT/var/cache/apt/archives/partial \
-       $RPM_BUILD_ROOT/var/state/apt/lists/partial \
-       $RPM_BUILD_ROOT{%{_includedir}/apt-pkg,%{_libdir}/apt,%{_mandir}/man{5,8},%{_bindir}} \
-       $RPM_BUILD_ROOT/etc/apt
-
-install bin/libapt-pkg.so.*.*.* $RPM_BUILD_ROOT%{_libdir}
-cp 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/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,%{_datadir}}
 
 
-install apt-pkg/{*.h,*/*.h} $RPM_BUILD_ROOT%{_includedir}/apt-pkg
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 
-install doc/*.5 $RPM_BUILD_ROOT/%{_mandir}/man5
-install doc/*.8 $RPM_BUILD_ROOT/%{_mandir}/man8
+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 %{SOURCE2}     $RPM_BUILD_ROOT%{_sysconfdir}/apt/sources.list
-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
 
-cd po; make install DESTDIR=$RPM_BUILD_ROOT; cd ..
-
-gzip -9fn docs/*.text docs/examples/* README.RPM TODO
+sed -e s/@ARCH@/%{_target_cpu}/ %{SOURCE2} > $RPM_BUILD_ROOT%{_sysconfdir}/apt/sources.list
 
 %find_lang %{name}
 
 
 %find_lang %{name}
 
-%post   -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%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) %{_sysconfdir}/apt/apt.conf 
-%config(noreplace) %{_sysconfdir}/apt/sources.list
-%config(noreplace) %{_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]/*
 %config %{_sysconfdir}/apt/rpmpriorities
 %dir %{_libdir}/apt
 %attr(755,root,root) %{_libdir}/apt/*
 %{_mandir}/man[58]/*
+%lang(pl) %{_mandir}/pl/man8/*
 /var/cache/apt
 /var/cache/apt
-/var/state/apt
-%attr(755,root,root) %{_libdir}/libapt-pkg.so.*.*.*
+/var/lib/apt
+%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.085752 seconds and 4 git commands to generate.