X-Git-Url: http://git.pld-linux.org/?p=packages%2Faptitude.git;a=blobdiff_plain;f=aptitude.spec;h=5d48efef802f09b45792a00627471c698d7e3f6d;hp=ddb75a11fb79a105db418808a5568b0381bd1b7d;hb=86ba221e3c4ed28a2aee233e97fdbb325f03e27b;hpb=fcc4f9dccd01d613a10ad22501a8671c33432090;ds=sidebyside diff --git a/aptitude.spec b/aptitude.spec index ddb75a1..5d48efe 100644 --- a/aptitude.spec +++ b/aptitude.spec @@ -1,20 +1,26 @@ +# TODO: +# - proper functions_{groups,pkgs} +# - strange groups browsing(?) +# - browser doesn't show 1st line of descriptions Summary: Curses-based apt frontend Summary(pt_BR): Interface curses para o apt Summary(pl): Frontend dla apta oparty na bibliotece ncurses Name: aptitude -Version: 0.0.8.6 -Release: 2cl +Version: 0.2.11.1 +Release: 0.1 License: GPL Group: Applications/Archiving -URL: http://www.debian.org/Packages/unstable/admin/aptitude.html Source0: http://ftp.debian.org/debian/pool/main/a/aptitude/%{name}_%{version}.orig.tar.gz -Patch0: %{name}-patch -Patch1: %{name}-rpm4.patch -Patch2: %{name}-am_fix.patch -BuildRequires: apt-devel >= 0.3.19cnc36 +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 BuildRequires: automake BuildRequires: gettext-devel +BuildRequires: libsigc++1-devel BuildRequires: libstdc++-devel BuildRequires: ncurses-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -39,10 +45,11 @@ do mutt para casamento de padr personalizável. %prep -%setup -q -n %{name}-%{version} +%setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 %build rm -f missing @@ -51,29 +58,45 @@ rm -f missing %{__autoconf} %{__autoheader} %{__automake} +CPPFLAGS="-Wno-deprecated -I/usr/include/ncurses" %configure + %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_localstatedir}/lib/%{name}/ +install -d $RPM_BUILD_ROOT%{_localstatedir}/lib -install -D -m755 src/%{name} $RPM_BUILD_ROOT%{_bindir}/%{name} -install -D help.txt $RPM_BUILD_ROOT%{_datadir}/%{name}/help.txt install -D %{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1 -cd po -%{__make} install prefix=$RPM_BUILD_ROOT%{_prefix} -cd .. +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 + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT -%files +%files -f %{name}.lang %defattr(644,root,root,755) +%doc AUTHORS NEWS README TODO %attr(755,root,root) %{_bindir}/%{name} -%{_mandir}/man1/%{name}.1* +%dir %{_datadir}/%{name} +%{_datadir}/%{name}/[!hm]* %{_datadir}/%{name}/help.txt +%lang(fi) %{_datadir}/%{name}/help-fi.txt +%lang(fr) %{_datadir}/%{name}/help-fr.txt +%lang(gl) %{_datadir}/%{name}/help-gl.txt +%lang(pl) %{_datadir}/%{name}/help-pl.txt +%{_datadir}/%{name}/mine-help.txt +%lang(fi) %{_datadir}/%{name}/mine-help-fi.txt %{_localstatedir}/lib/%{name} -%doc AUTHORS INSTALL NEWS README TODO %{name}-hackers-guide.txt +%{_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*