]> git.pld-linux.org Git - packages/apt.git/blobdiff - apt.spec
- updated gettext BR
[packages/apt.git] / apt.spec
index 49227b92ae1218bfed54c35cdaf9c2548566d993..5707d73d290df9307d90cea62f1a8639506b23fd 100644 (file)
--- a/apt.spec
+++ b/apt.spec
@@ -1,36 +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(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:       2
+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
 Source2:       %{name}-sources.list
 Source3:       vendors.list
 Source4:       rpmpriorities
 Source1:       %{name}.conf
 Source2:       %{name}-sources.list
 Source3:       vendors.list
 Source4:       rpmpriorities
-Patch0:                %{name}-norequires.patch
-Patch1:                %{name}-FHS.patch
-Patch2:                %{name}-no_PARALLEL_RUN.patch
-Patch3:                %{name}-ac_fixes.patch
-Patch4:                %{name}-newmethods.patch
-URL:           http://bazar.conectiva.com.br/~godoy/apt-howto/
-Requires:      gnupg
-Obsoletes:     libapt-pkg
-BuildRequires: rpm-devel >= 3.0.6-2
-BuildRequires: gettext-devel
-BuildRequires: gpm-devel
-BuildRequires: db3-devel >= 3.1.17-3
-BuildRequires: zlib-devel
-BuildRequires: bzip2-devel
-BuildRequires: popt-devel
+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: autoconf
 BuildRequires: automake
+BuildRequires: docbook-dtd31-sgml
+BuildRequires: docbook-utils
+BuildRequires: gettext-tools
+BuildRequires: gpm-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
@@ -39,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(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
-Group(de):     Entwicklung/Libraries
-Group(es):     Desarrollo/Bibliotecas
-Group(fr):     Development/Librairies
-Group(pl):     Programowanie/Biblioteki
-Group(pt_BR):  Desenvolvimento/Bibliotecas
-Group(ru):     òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
-Group(uk):     òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
-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
@@ -71,93 +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 -l pl 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 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
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
+#%patch3 -p1
 %patch4 -p1
 %patch4 -p1
+%patch5 -p1
 
 
-rm -f po/{POTFILES,Makefile}
+mv po/es{_ES,}.po
+mv po/it{_IT,}.po
+mv po/de{_DE,}.po
 
 %build
 
 %build
-aclocal -I buildlib
-autoconf
-CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
-%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 \
        $RPM_BUILD_ROOT/var/lib/apt/lists/partial \
 
 %install
 rm -rf $RPM_BUILD_ROOT
 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,%{_mandir}/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}
+       $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/{apt-{get,cache,config,cdrom},genpkglist,gensrclist} \
-       tools/genbasedir $RPM_BUILD_ROOT%{_bindir}
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 
-install apt-pkg/{*.h,*/*.h} $RPM_BUILD_ROOT%{_includedir}/apt-pkg
+install doc/pl/*.8 $RPM_BUILD_ROOT%{_mandir}/pl/man8
 
 
-install doc/*.5 $RPM_BUILD_ROOT/%{_mandir}/man5
-install doc/*.8 $RPM_BUILD_ROOT/%{_mandir}/man8
+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  bin/methods/* $RPM_BUILD_ROOT%{_libdir}/apt
-
-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
 
 install %{SOURCE4}     $RPM_BUILD_ROOT%{_sysconfdir}/apt/rpmpriorities
 
 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]/*
 %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/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.08624 seconds and 4 git commands to generate.