]>
Commit | Line | Data |
---|---|---|
86ba221e JB |
1 | # TODO: |
2 | # - proper functions_{groups,pkgs} | |
3 | # - strange groups browsing(?) | |
4 | # - browser doesn't show 1st line of descriptions | |
cc1e24f2 | 5 | Summary: Curses-based apt frontend |
47a1ceaa | 6 | Summary(pl.UTF-8): Frontend dla apta oparty na bibliotece ncurses |
8e2486ec | 7 | Summary(pt_BR.UTF-8): Interface curses para o apt |
4b3a29e6 | 8 | Name: aptitude |
74404cd2 | 9 | Version: 0.3.5.1 |
86ba221e | 10 | Release: 0.1 |
74404cd2 | 11 | License: GPL v2+ |
71c3379b | 12 | Group: 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 | |
15 | Source0: 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 | |
18 | Patch0: %{name}-apt-rpm.patch | |
19 | Patch1: %{name}-includes.patch | |
20 | Patch2: %{name}-format.patch | |
21 | Patch3: %{name}-sigc.patch | |
22 | URL: http://aptitude.alioth.debian.org/ | |
23 | BuildRequires: apt-devel >= 0.5.15lorg3.94a | |
24 | BuildRequires: autoconf >= 2.50 | |
71c3379b | 25 | BuildRequires: automake |
37ea4d60 | 26 | BuildRequires: gettext-tools |
74404cd2 | 27 | BuildRequires: libsigc++-devel >= 2.0 |
71c3379b | 28 | BuildRequires: libstdc++-devel |
74404cd2 JB |
29 | BuildRequires: ncurses-devel >= 5 |
30 | BuildRequires: pkgconfig | |
31 | BuildRequires: popt-devel | |
32 | BuildRequires: rpm-devel >= 5 | |
33 | Requires: apt >= 0.5.15lorg3.94a | |
4b3a29e6 AM |
34 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
35 | ||
74404cd2 JB |
36 | %define _localstatedir /var/lib |
37 | ||
c88630c9 | 38 | %description |
4b3a29e6 AM |
39 | Aptitude is a curses-based apt frontend with a number of useful |
40 | extended features, including a mutt-like syntax for matching packages | |
41 | in a flexible and extreme flexibility and customization. | |
42 | ||
43 | Despite the version number, aptitude is quite usable; it does almost | |
44 | everything that dselect and console-apt do, and has its own extra | |
45 | features as well. | |
46 | ||
84bf9800 JR |
47 | %description -l pl.UTF-8 |
48 | Aptitute jest graficzną, bazującą na ncurses nakładką na narzędzie apt | |
49 | z wieloma różnymi, użytecznymi opcjami. | |
4b3a29e6 | 50 | |
84bf9800 JR |
51 | %description -l pt_BR.UTF-8 |
52 | O Aptitude é uma interface curses para o apt com um número de | |
53 | características úteis e avançadas, incluindo: uma sintaxe semelhante à | |
54 | do mutt para casamento de padrões em pacotes, de uma forma flexível e | |
55 | personalizá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 |
70 | CPPFLAGS="%{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 |
77 | rm -rf $RPM_BUILD_ROOT | |
86ba221e | 78 | install -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 | 91 | rm -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* |