]> git.pld-linux.org Git - packages/aptitude.git/blame - aptitude.spec
- up to 0.3.5.1 (the last version supporting apt 0.5)
[packages/aptitude.git] / aptitude.spec
CommitLineData
86ba221e
JB
1# TODO:
2# - proper functions_{groups,pkgs}
3# - strange groups browsing(?)
4# - browser doesn't show 1st line of descriptions
cc1e24f2 5Summary: Curses-based apt frontend
47a1ceaa 6Summary(pl.UTF-8): Frontend dla apta oparty na bibliotece ncurses
8e2486ec 7Summary(pt_BR.UTF-8): Interface curses para o apt
4b3a29e6 8Name: aptitude
74404cd2 9Version: 0.3.5.1
86ba221e 10Release: 0.1
74404cd2 11License: GPL v2+
71c3379b 12Group: Applications/Archiving
74404cd2
JB
13#Source0: http://ftp.debian.org/debian/pool/main/a/aptitude/%{name}_%{version}.orig.tar.gz
14# no longer available on debian.org, use some old mirror
15Source0: ftp://ftp.gnome.org/mirror/debian-misc/debian-armeb/pool/main/a/aptitude/%{name}_%{version}.orig.tar.gz
16# Source0-md5: ac47b705bcbec6f0b45732d16ecdd82b
17# http://apt-rpm.org/patches/aptitude-0.3.5.1-apt-rpm.patch
18Patch0: %{name}-apt-rpm.patch
19Patch1: %{name}-includes.patch
20Patch2: %{name}-format.patch
21Patch3: %{name}-sigc.patch
22URL: http://aptitude.alioth.debian.org/
23BuildRequires: apt-devel >= 0.5.15lorg3.94a
24BuildRequires: autoconf >= 2.50
71c3379b 25BuildRequires: automake
37ea4d60 26BuildRequires: gettext-tools
74404cd2 27BuildRequires: libsigc++-devel >= 2.0
71c3379b 28BuildRequires: libstdc++-devel
74404cd2
JB
29BuildRequires: ncurses-devel >= 5
30BuildRequires: pkgconfig
31BuildRequires: popt-devel
32BuildRequires: rpm-devel >= 5
33Requires: apt >= 0.5.15lorg3.94a
4b3a29e6
AM
34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
74404cd2
JB
36%define _localstatedir /var/lib
37
c88630c9 38%description
4b3a29e6
AM
39Aptitude is a curses-based apt frontend with a number of useful
40extended features, including a mutt-like syntax for matching packages
41in a flexible and extreme flexibility and customization.
42
43Despite the version number, aptitude is quite usable; it does almost
44everything that dselect and console-apt do, and has its own extra
45features as well.
46
84bf9800
JR
47%description -l pl.UTF-8
48Aptitute jest graficzną, bazującą na ncurses nakładką na narzędzie apt
49z wieloma różnymi, użytecznymi opcjami.
4b3a29e6 50
84bf9800
JR
51%description -l pt_BR.UTF-8
52O Aptitude é uma interface curses para o apt com um número de
53características úteis e avançadas, incluindo: uma sintaxe semelhante à
54do mutt para casamento de padrões em pacotes, de uma forma flexível e
55personalizável.
4b3a29e6 56
4b3a29e6 57%prep
86ba221e 58%setup -q
f0f5b5c7 59%patch0 -p1
60%patch1 -p1
dfb83eea 61%patch2 -p1
86ba221e 62%patch3 -p1
4b3a29e6
AM
63
64%build
80e0cf4f 65%{__gettextize}
74404cd2 66%{__aclocal} -I m4
6c3dce45 67%{__autoconf}
409221e2 68%{__autoheader}
6c3dce45 69%{__automake}
74404cd2
JB
70CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -I/usr/include/rpm"
71%configure \
72 --disable-werror
86ba221e 73
4b3a29e6
AM
74%{__make}
75
4b3a29e6
AM
76%install
77rm -rf $RPM_BUILD_ROOT
86ba221e 78install -d $RPM_BUILD_ROOT%{_localstatedir}/lib
71c3379b 79
f7cee130
PG
80%{__make} install \
81 DESTDIR=$RPM_BUILD_ROOT
82
74404cd2
JB
83# packaged as %doc or dummy files
84%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/{COPYING,NEWS,README*}
85# already packaged in proper locations
86%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/aptitude.{fi,fr}.8
86ba221e 87
4b3a29e6
AM
88%find_lang %{name}
89
90%clean
71c3379b 91rm -rf $RPM_BUILD_ROOT
4b3a29e6 92
86ba221e 93%files -f %{name}.lang
4b3a29e6 94%defattr(644,root,root,755)
74404cd2
JB
95%doc AUTHORS FAQ NEWS TODO
96%attr(755,root,root) %{_bindir}/aptitude
86ba221e
JB
97%dir %{_datadir}/%{name}
98%{_datadir}/%{name}/[!hm]*
4b3a29e6 99%{_datadir}/%{name}/help.txt
74404cd2
JB
100%lang(cs) %{_datadir}/%{name}/help-cs.txt
101%lang(de) %{_datadir}/%{name}/help-de.txt
102%lang(es) %{_datadir}/%{name}/help-es.txt
103%lang(eu) %{_datadir}/%{name}/help-eu.txt
86ba221e
JB
104%lang(fi) %{_datadir}/%{name}/help-fi.txt
105%lang(fr) %{_datadir}/%{name}/help-fr.txt
106%lang(gl) %{_datadir}/%{name}/help-gl.txt
74404cd2
JB
107%lang(it) %{_datadir}/%{name}/help-it.txt
108%lang(ja) %{_datadir}/%{name}/help-ja.txt
86ba221e 109%lang(pl) %{_datadir}/%{name}/help-pl.txt
74404cd2
JB
110%lang(pt_BR) %{_datadir}/%{name}/help-pt_BR.txt
111%lang(sv) %{_datadir}/%{name}/help-sv.txt
112%lang(tr) %{_datadir}/%{name}/help-tr.txt
113%lang(zh_CN) %{_datadir}/%{name}/help-zh_CN.txt
114%lang(zh_TW) %{_datadir}/%{name}/help-zh_TW.txt
86ba221e 115%{_datadir}/%{name}/mine-help.txt
74404cd2
JB
116%lang(cs) %{_datadir}/%{name}/mine-help-cs.txt
117%lang(de) %{_datadir}/%{name}/mine-help-de.txt
86ba221e 118%lang(fi) %{_datadir}/%{name}/mine-help-fi.txt
74404cd2
JB
119%lang(fr) %{_datadir}/%{name}/mine-help-fr.txt
120%lang(it) %{_datadir}/%{name}/mine-help-it.txt
121%{_localstatedir}/aptitude
122%dir %{_docdir}/aptitude
123%dir %{_docdir}/aptitude/html
124%lang(cs) %{_docdir}/aptitude/html/cs
125%{_docdir}/aptitude/html/en
126%lang(fi) %{_docdir}/aptitude/html/fi
127%lang(fr) %{_docdir}/aptitude/html/fr
128%{_mandir}/man8/aptitude.8*
129%lang(cs) %{_mandir}/cs/man8/aptitude.8*
130%lang(de) %{_mandir}/de/man8/aptitude.8*
131%lang(fi) %{_mandir}/fi/man8/aptitude.8*
132%lang(fr) %{_mandir}/fr/man8/aptitude.8*
133%lang(gl) %{_mandir}/gl/man8/aptitude.8*
134%lang(it) %{_mandir}/it/man8/aptitude.8*
135%lang(pl) %{_mandir}/pl/man8/aptitude.8*
This page took 0.058508 seconds and 4 git commands to generate.