]> git.pld-linux.org Git - packages/apt.git/blobdiff - apt.spec
- drop obsolete files
[packages/apt.git] / apt.spec
index 2b2afa8f9882863eb853cef69f023eea3cefc38f..7cf59c3450b2767c55e1664f0bdf9b023e63d40e 100644 (file)
--- a/apt.spec
+++ b/apt.spec
@@ -1,27 +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.19cnc26
-Release:       1
+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:       sources.list
+Source2:       %{name}-sources.list
 Source3:       vendors.list
 Source3:       vendors.list
-URL:           http://bazar.conectiva.com.br/~godoy/apt-howto/
-BuildRequires: rpm-devel >= 3.0.6-2
+Source4:       rpmpriorities
+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
@@ -30,127 +44,118 @@ 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 -n libapt-pkg
-Summary:        libapt-pkg library
-Summary(pl):    Biblioteka libapt-pkg
-Group:          Libraries
-Group(de):      Libraries
-Group(fr):      Librairies
-Group(pl):      Biblioteki
-
-%description -n libapt-pkg
-libapt-pkg library
-
-%description -l pl -n libapt-pkg
-Biblioteka libapt-pkg.
-
-%package -n libapt-pkg-devel
+%package devel
 Summary:       Development files for APT's libapt-pkg
 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}
-
-%description -n libapt-pkg-devel
-This package contains the header files and static libraries for
-developing with APT's libapt-pkg package manipulation library,
-modified for RPM.
-
-%description -l es -n libapt-pkg-devel
+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
+
+%description devel
 This package contains the header files and static libraries for
 developing with APT's libapt-pkg package manipulation library,
 modified for RPM.
 
 This package contains the header files and static libraries for
 developing with APT's libapt-pkg package manipulation library,
 modified for RPM.
 
-%description -l pl -n libapt-pkg-devel
-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 -l pt_BR -n libapt-pkg-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
-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
+       $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 bin/libapt-pkg.so* $RPM_BUILD_ROOT%{_libdir}
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 
-install bin/{apt-{get,cache,config,cdrom},genpkglist,gensrclist} \
-       tools/genbasedir $RPM_BUILD_ROOT%{_bindir}
+install doc/pl/*.8 $RPM_BUILD_ROOT%{_mandir}/pl/man8
 
 
-install apt-pkg/{*.h,*/*.h} $RPM_BUILD_ROOT%{_includedir}/apt-pkg
+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 doc/*.5 $RPM_BUILD_ROOT/%{_mandir}/man5
-install doc/*.8 $RPM_BUILD_ROOT/%{_mandir}/man8
+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  bin/methods/* $RPM_BUILD_ROOT%{_libdir}/apt
-
-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 rpmpriorities  $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
 %config %{_sysconfdir}/apt/rpmpriorities
 %dir %{_libdir}/apt
-%config %verify(not mode) %{_libdir}/apt/*
+%attr(755,root,root) %{_libdir}/apt/*
 %{_mandir}/man[58]/*
 %{_mandir}/man[58]/*
+%lang(pl) %{_mandir}/pl/man8/*
 /var/cache/apt
 /var/cache/apt
-/var/state/apt
-
-%files -n libapt-pkg
-%defattr(644,root,root,755)
-%{_libdir}/libapt-pkg.so.*.*
+/var/lib/apt
+%attr(755,root,root) %{_libdir}/libapt*.so.*.*.*
 
 
-%files -n libapt-pkg-devel
+%files devel
 %defattr(644,root,root,755)
 %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.038563 seconds and 4 git commands to generate.