]> git.pld-linux.org Git - packages/aptitude.git/blobdiff - aptitude.spec
- up to 0.3.5.1 (the last version supporting apt 0.5)
[packages/aptitude.git] / aptitude.spec
index ad31a0ae1df3a0465844470215d21e10d8440ed6..700db3b5711649a526314e9ceb4c244d3cca11bf 100644 (file)
@@ -6,26 +6,35 @@ Summary:      Curses-based apt frontend
 Summary(pl.UTF-8):     Frontend dla apta oparty na bibliotece ncurses
 Summary(pt_BR.UTF-8):  Interface curses para o apt
 Name:          aptitude
-Version:       0.2.11.1
+Version:       0.3.5.1
 Release:       0.1
-License:       GPL
+License:       GPL v2+
 Group:         Applications/Archiving
-Source0:       http://ftp.debian.org/debian/pool/main/a/aptitude/%{name}_%{version}.orig.tar.gz
-# Source0-md5: c9a1af703b6d0e6e68e5ce8ae8b87b54
-Patch0:                %{name}-gcc3.patch
-Patch1:                %{name}-rpm.patch
-Patch2:                %{name}-acfix.patch
-Patch3:                %{name}-po-fix.patch
-URL:           http://www.debian.org/Packages/unstable/admin/aptitude.html
-BuildRequires: apt-devel >= 0.5.4cnc7
-BuildRequires: autoconf
+#Source0:      http://ftp.debian.org/debian/pool/main/a/aptitude/%{name}_%{version}.orig.tar.gz
+# no longer available on debian.org, use some old mirror
+Source0:       ftp://ftp.gnome.org/mirror/debian-misc/debian-armeb/pool/main/a/aptitude/%{name}_%{version}.orig.tar.gz
+# Source0-md5: ac47b705bcbec6f0b45732d16ecdd82b
+# http://apt-rpm.org/patches/aptitude-0.3.5.1-apt-rpm.patch
+Patch0:                %{name}-apt-rpm.patch
+Patch1:                %{name}-includes.patch
+Patch2:                %{name}-format.patch
+Patch3:                %{name}-sigc.patch
+URL:           http://aptitude.alioth.debian.org/
+BuildRequires: apt-devel >= 0.5.15lorg3.94a
+BuildRequires: autoconf >= 2.50
 BuildRequires: automake
 BuildRequires: gettext-tools
-BuildRequires: libsigc++1-devel
+BuildRequires: libsigc++-devel >= 2.0
 BuildRequires: libstdc++-devel
-BuildRequires: ncurses-devel
+BuildRequires: ncurses-devel >= 5
+BuildRequires: pkgconfig
+BuildRequires: popt-devel
+BuildRequires: rpm-devel >= 5
+Requires:      apt >= 0.5.15lorg3.94a
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define                _localstatedir          /var/lib
+
 %description
 Aptitude is a curses-based apt frontend with a number of useful
 extended features, including a mutt-like syntax for matching packages
@@ -53,14 +62,14 @@ personalizável.
 %patch3 -p1
 
 %build
-rm -f missing
 %{__gettextize}
-%{__aclocal}
+%{__aclocal} -I m4
 %{__autoconf}
 %{__autoheader}
 %{__automake}
-CPPFLAGS="-Wno-deprecated -I/usr/include/ncurses"
-%configure
+CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -I/usr/include/rpm"
+%configure \
+       --disable-werror
 
 %{__make}
 
@@ -71,11 +80,10 @@ install -d $RPM_BUILD_ROOT%{_localstatedir}/lib
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-install -D %{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1
-install -D %{name}.fi.1 $RPM_BUILD_ROOT%{_mandir}/fi/man1/%{name}.1
-install -D %{name}.fr.1 $RPM_BUILD_ROOT%{_mandir}/fr/man1/%{name}.1
-install -D %{name}.gl.1 $RPM_BUILD_ROOT%{_mandir}/gl/man1/%{name}.1
-install -D %{name}.pl.1 $RPM_BUILD_ROOT%{_mandir}/pl/man1/%{name}.1
+# packaged as %doc or dummy files
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/{COPYING,NEWS,README*}
+# already packaged in proper locations
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/aptitude.{fi,fr}.8
 
 %find_lang %{name}
 
@@ -84,20 +92,44 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc AUTHORS NEWS README TODO
-%attr(755,root,root) %{_bindir}/%{name}
+%doc AUTHORS FAQ NEWS TODO
+%attr(755,root,root) %{_bindir}/aptitude
 %dir %{_datadir}/%{name}
 %{_datadir}/%{name}/[!hm]*
 %{_datadir}/%{name}/help.txt
+%lang(cs) %{_datadir}/%{name}/help-cs.txt
+%lang(de) %{_datadir}/%{name}/help-de.txt
+%lang(es) %{_datadir}/%{name}/help-es.txt
+%lang(eu) %{_datadir}/%{name}/help-eu.txt
 %lang(fi) %{_datadir}/%{name}/help-fi.txt
 %lang(fr) %{_datadir}/%{name}/help-fr.txt
 %lang(gl) %{_datadir}/%{name}/help-gl.txt
+%lang(it) %{_datadir}/%{name}/help-it.txt
+%lang(ja) %{_datadir}/%{name}/help-ja.txt
 %lang(pl) %{_datadir}/%{name}/help-pl.txt
+%lang(pt_BR) %{_datadir}/%{name}/help-pt_BR.txt
+%lang(sv) %{_datadir}/%{name}/help-sv.txt
+%lang(tr) %{_datadir}/%{name}/help-tr.txt
+%lang(zh_CN) %{_datadir}/%{name}/help-zh_CN.txt
+%lang(zh_TW) %{_datadir}/%{name}/help-zh_TW.txt
 %{_datadir}/%{name}/mine-help.txt
+%lang(cs) %{_datadir}/%{name}/mine-help-cs.txt
+%lang(de) %{_datadir}/%{name}/mine-help-de.txt
 %lang(fi) %{_datadir}/%{name}/mine-help-fi.txt
-%{_localstatedir}/lib/%{name}
-%{_mandir}/man1/%{name}.1*
-%lang(fi) %{_mandir}/fi/man1/%{name}.1*
-%lang(fr) %{_mandir}/fr/man1/%{name}.1*
-%lang(gl) %{_mandir}/gl/man1/%{name}.1*
-%lang(pl) %{_mandir}/pl/man1/%{name}.1*
+%lang(fr) %{_datadir}/%{name}/mine-help-fr.txt
+%lang(it) %{_datadir}/%{name}/mine-help-it.txt
+%{_localstatedir}/aptitude
+%dir %{_docdir}/aptitude
+%dir %{_docdir}/aptitude/html
+%lang(cs) %{_docdir}/aptitude/html/cs
+%{_docdir}/aptitude/html/en
+%lang(fi) %{_docdir}/aptitude/html/fi
+%lang(fr) %{_docdir}/aptitude/html/fr
+%{_mandir}/man8/aptitude.8*
+%lang(cs) %{_mandir}/cs/man8/aptitude.8*
+%lang(de) %{_mandir}/de/man8/aptitude.8*
+%lang(fi) %{_mandir}/fi/man8/aptitude.8*
+%lang(fr) %{_mandir}/fr/man8/aptitude.8*
+%lang(gl) %{_mandir}/gl/man8/aptitude.8*
+%lang(it) %{_mandir}/it/man8/aptitude.8*
+%lang(pl) %{_mandir}/pl/man8/aptitude.8*
This page took 0.063963 seconds and 4 git commands to generate.