]> git.pld-linux.org Git - packages/aptitude.git/blame_incremental - aptitude.spec
- up to 0.3.5.1 (the last version supporting apt 0.5)
[packages/aptitude.git] / aptitude.spec
... / ...
CommitLineData
1# TODO:
2# - proper functions_{groups,pkgs}
3# - strange groups browsing(?)
4# - browser doesn't show 1st line of descriptions
5Summary: Curses-based apt frontend
6Summary(pl.UTF-8): Frontend dla apta oparty na bibliotece ncurses
7Summary(pt_BR.UTF-8): Interface curses para o apt
8Name: aptitude
9Version: 0.3.5.1
10Release: 0.1
11License: GPL v2+
12Group: Applications/Archiving
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
25BuildRequires: automake
26BuildRequires: gettext-tools
27BuildRequires: libsigc++-devel >= 2.0
28BuildRequires: libstdc++-devel
29BuildRequires: ncurses-devel >= 5
30BuildRequires: pkgconfig
31BuildRequires: popt-devel
32BuildRequires: rpm-devel >= 5
33Requires: apt >= 0.5.15lorg3.94a
34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%define _localstatedir /var/lib
37
38%description
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
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.
50
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.
56
57%prep
58%setup -q
59%patch0 -p1
60%patch1 -p1
61%patch2 -p1
62%patch3 -p1
63
64%build
65%{__gettextize}
66%{__aclocal} -I m4
67%{__autoconf}
68%{__autoheader}
69%{__automake}
70CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -I/usr/include/rpm"
71%configure \
72 --disable-werror
73
74%{__make}
75
76%install
77rm -rf $RPM_BUILD_ROOT
78install -d $RPM_BUILD_ROOT%{_localstatedir}/lib
79
80%{__make} install \
81 DESTDIR=$RPM_BUILD_ROOT
82
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
87
88%find_lang %{name}
89
90%clean
91rm -rf $RPM_BUILD_ROOT
92
93%files -f %{name}.lang
94%defattr(644,root,root,755)
95%doc AUTHORS FAQ NEWS TODO
96%attr(755,root,root) %{_bindir}/aptitude
97%dir %{_datadir}/%{name}
98%{_datadir}/%{name}/[!hm]*
99%{_datadir}/%{name}/help.txt
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
104%lang(fi) %{_datadir}/%{name}/help-fi.txt
105%lang(fr) %{_datadir}/%{name}/help-fr.txt
106%lang(gl) %{_datadir}/%{name}/help-gl.txt
107%lang(it) %{_datadir}/%{name}/help-it.txt
108%lang(ja) %{_datadir}/%{name}/help-ja.txt
109%lang(pl) %{_datadir}/%{name}/help-pl.txt
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
115%{_datadir}/%{name}/mine-help.txt
116%lang(cs) %{_datadir}/%{name}/mine-help-cs.txt
117%lang(de) %{_datadir}/%{name}/mine-help-de.txt
118%lang(fi) %{_datadir}/%{name}/mine-help-fi.txt
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.081607 seconds and 4 git commands to generate.