]> git.pld-linux.org Git - packages/apt.git/blame - apt.spec
- updated pld_man,man_fixes patches
[packages/apt.git] / apt.spec
CommitLineData
cd3ee3a9
AF
1# TODO:
2# - build python bindings
f7a8cb12 3# - use system lua
0d7c555f 4Summary: Debian's Advanced Packaging Tool with RPM support
8b79925f
ER
5Summary(pl.UTF-8): Zaawansowane narzędzie do zarządzania pakietami
6Summary(pt.UTF-8): Frontend avançado para pacotes rpm e deb
69ac8f7c 7Name: apt
6d607edd 8Version: 0.5.15lorg3.94a
5e58614e 9Release: 0.1
7fa0d7cf 10License: GPL v2+
0d7c555f 11Group: Applications/Archiving
6d607edd
ER
12Source0: http://apt-rpm.org/testing/%{name}-%{version}.tar.bz2
13# Source0-md5: c1f3702c0a91a31132c1019d559e2ae3
0d7c555f 14Source1: %{name}.conf
28ce8bc0 15Source2: %{name}-sources.list
0d7c555f 16Source3: vendors.list
1123f82c 17Source4: rpmpriorities
be3965ce 18Source5: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-pl-man-pages.tar.bz2
0ec68717 19# Source5-md5: a3e9b7fd3dbf243d63cbfcc78cb20c1c
7fa0d7cf 20Patch0: %{name}-rpm5.patch
2eddf0aa
JR
21Patch1: %{name}-pld_man.patch
22Patch2: %{name}-man_fixes.patch
7fa0d7cf 23Patch3: %{name}-includes.patch
2eddf0aa
JR
24Patch4: %{name}-filed.patch
25Patch5: %{name}-pld_user_in_ftp_pass.patch
7fa0d7cf 26Patch6: %{name}-format.patch
5e58614e 27URL: http://apt-rpm.org/
7fa0d7cf
JB
28BuildRequires: autoconf >= 2.59
29BuildRequires: automake >= 1:1.9.5
30BuildRequires: bzip2-devel
3b32f564 31BuildRequires: docbook-dtd31-sgml
32BuildRequires: docbook-utils
7fa0d7cf 33BuildRequires: gettext-tools >= 0.14.5
3b32f564 34BuildRequires: libstdc++-devel
35BuildRequires: libtool
7fa0d7cf
JB
36BuildRequires: libxml2-devel >= 1:2.6
37BuildRequires: ncurses-devel
38BuildRequires: readline-devel
39BuildRequires: rpm-devel >= 5
40BuildRequires: sqlite3-devel
41BuildRequires: zlib-devel
85c2b717 42Requires: gnupg
7fa0d7cf 43Requires: libxml2 >= 1:2.6
85c2b717 44Requires: rpm
749cff30 45Obsoletes: libapt-pkg
8a9a5a64 46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
df70725a
AM
47
48%description
0d7c555f
AM
49A port of Debian's apt tools for RPM based distributions. It provides
50the apt-get utility that provides a simpler, safer way to install and
51upgrade packages. APT features complete installation ordering,
52multiple source capability and several other unique features.
df70725a 53
98f7ad4a
JR
54%description -l pl.UTF-8
55Port debianowego narzędzia APT dla dystrybucji bazujących na zarządcy
56pakietów RPM. APT dostarcza narzędzie apt-get, które umożliwia prostą,
57bezpieczną instalację i aktualizację pakietów. Możliwości APT to wybór
58kolejności instalacji, możliwość ustawienia kilku źródeł pakietów itp.
df70725a 59
98f7ad4a
JR
60%description -l pt_BR.UTF-8
61Um porte das ferramentas apt do Debian para distribuições baseadas no
62RPM. Sob desenvolvimento, use por sua própria conta e risco.
df70725a 63
c35f4724 64%package devel
0d7c555f 65Summary: Development files for APT's libapt-pkg
8b79925f
ER
66Summary(pl.UTF-8): Pliki nagłówkowe dla libapt-pkg
67Summary(pt.UTF-8): Arquivos de desenvolvimento para a biblioteca libapt-pkg do APT
998bb454 68Group: Development/Libraries
8a9a5a64 69Requires: %{name} = %{version}-%{release}
756a7922 70Requires: libstdc++-devel
7fa0d7cf
JB
71Requires: libxml2-devel >= 1:2.6
72Requires: rpm-devel >= 5
10602495 73Obsoletes: libapt-pkg-devel
df70725a 74
c35f4724 75%description devel
df70725a
AM
76This package contains the header files and static libraries for
77developing with APT's libapt-pkg package manipulation library,
78modified for RPM.
79
98f7ad4a
JR
80%description devel -l pl.UTF-8
81Pakiet zawiera pliki nagłówkowe potrzebne do tworzenia aplikacji
82korzystających z biblioteki libapt-pkg.
df70725a 83
98f7ad4a 84%description devel -l pt_BR.UTF-8
df70725a
AM
85Arquivos de desenvolvimento para a biblioteca libapt-pkg do APT
86
7fa0d7cf
JB
87%package static
88Summary: Static libapt-pkg library
89Summary(pl.UTF-8): Statyczna biblioteka libapt-pkg
90Group: Development/Libraries
91Requires: %{name}-devel = %{version}-%{release}
92Obsoletes: libapt-pkg-static
93
94%description static
95Static libapt-pkg library.
96
97%description static -l pl.UTF-8
98Statyczna biblioteka libapt-pkg.
99
df70725a 100%prep
2bea4f3d 101%setup -q -a5
7fa0d7cf 102%patch0 -p1
f1ba2153 103%patch1 -p1
00ac1d64 104%patch2 -p1
7fa0d7cf 105%patch3 -p1
2eddf0aa 106%patch4 -p1
da7cf09f 107%patch5 -p1
7fa0d7cf 108%patch6 -p1
4f97bd78 109
f7a8cb12 110%build
2eddf0aa 111%{__gettextize}
7fa0d7cf
JB
112%{__libtoolize}
113%{__aclocal} -I m4 -I buildlib
ecd7c41c 114%{__autoconf}
7fa0d7cf
JB
115%{__autoheader}
116%{__automake}
117CXXFLAGS="%{rpmcxxflags} -fpermissive"
118bash %configure
119
120%{__make}
df70725a
AM
121
122%install
0d7c555f 123rm -rf $RPM_BUILD_ROOT
ed286920 124install -d $RPM_BUILD_ROOT/var/cache/apt/archives/partial \
f6a64ad6 125 $RPM_BUILD_ROOT/var/lib/apt/lists/partial \
2bea4f3d 126 $RPM_BUILD_ROOT{%{_includedir}/apt-pkg,%{_libdir}/apt} \
127 $RPM_BUILD_ROOT{%{_mandir}/{,pl/,pt_BR/}man{5,8},%{_bindir}} \
cd3ee3a9
AF
128 $RPM_BUILD_ROOT{%{_sysconfdir}/apt,%{_datadir}}
129
2eddf0aa
JR
130%{__make} install \
131 DESTDIR=$RPM_BUILD_ROOT
0d7c555f 132
8bb8984f 133install doc/pl/*.8 $RPM_BUILD_ROOT%{_mandir}/pl/man8
0d7c555f 134
7fa0d7cf
JB
135%{__rm} $RPM_BUILD_ROOT%{_libdir}/apt/methods/bzip2
136%{__rm} $RPM_BUILD_ROOT%{_libdir}/apt/methods/ssh
137ln -sf gzip $RPM_BUILD_ROOT%{_libdir}/apt/methods/bzip2
138ln -sf rsh $RPM_BUILD_ROOT%{_libdir}/apt/methods/ssh
0d7c555f 139
7aa40dd6 140install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apt/apt.conf
141install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/apt/vendors.list
1123f82c 142install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/apt/rpmpriorities
0d7c555f 143
abed7d24 144sed -e s/@ARCH@/%{_target_cpu}/ %{SOURCE2} > $RPM_BUILD_ROOT%{_sysconfdir}/apt/sources.list
145
7fa0d7cf
JB
146%{__mv} $RPM_BUILD_ROOT%{_localedir}/{de_DE,de}
147%{__mv} $RPM_BUILD_ROOT%{_localedir}/{es_ES,es}
148%{__mv} $RPM_BUILD_ROOT%{_localedir}/{it_IT,it}
149
69ac8f7c 150%find_lang %{name}
151
df70725a 152%clean
0d7c555f 153rm -rf $RPM_BUILD_ROOT
df70725a 154
7aa40dd6 155%post -p /sbin/ldconfig
156%postun -p /sbin/ldconfig
a6029bae 157
ed286920 158%files -f %{name}.lang
0d7c555f 159%defattr(644,root,root,755)
7fa0d7cf
JB
160# COPYING contains general notes; GPL text is in COPYING.GPL
161%doc AUTHORS AUTHORS.RPM COPYING ChangeLog TODO doc/examples/*
162%attr(755,root,root) %{_bindir}/apt-cache
163%attr(755,root,root) %{_bindir}/apt-cdrom
164%attr(755,root,root) %{_bindir}/apt-config
165%attr(755,root,root) %{_bindir}/apt-get
166%attr(755,root,root) %{_bindir}/apt-shell
167%attr(755,root,root) %{_bindir}/countpkglist
168%attr(755,root,root) %{_bindir}/genbasedir
169%attr(755,root,root) %{_bindir}/genpkglist
170%attr(755,root,root) %{_bindir}/gensrclist
171%attr(755,root,root) %{_libdir}/libapt-pkg.so.*.*.*
172%attr(755,root,root) %ghost %{_libdir}/libapt-pkg.so.3
173%dir %{_libdir}/apt
174%dir %{_libdir}/apt/methods
175%attr(755,root,root) %{_libdir}/apt/methods/*
df70725a 176%dir %{_sysconfdir}/apt
3b32f564 177%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apt/apt.conf
178%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apt/sources.list
179%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apt/vendors.list
df70725a 180%config %{_sysconfdir}/apt/rpmpriorities
7fa0d7cf
JB
181%dir %{_sysconfdir}/apt/apt.conf.d
182%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apt/apt.conf.d/multilib.conf
183%{_mandir}/man5/apt.conf.5*
184%{_mandir}/man5/apt_preferences.5*
185%{_mandir}/man5/sources.list.5*
186%{_mandir}/man5/vendors.list.5*
187%{_mandir}/man8/apt.8*
188%{_mandir}/man8/apt-cache.8*
189%{_mandir}/man8/apt-cdrom.8*
190%{_mandir}/man8/apt-config.8*
191%{_mandir}/man8/apt-get.8*
192%lang(pl) %{_mandir}/pl/man8/apt.8*
193%lang(pl) %{_mandir}/pl/man8/apt-cache.8*
194%lang(pl) %{_mandir}/pl/man8/apt-cdrom.8*
195%lang(pl) %{_mandir}/pl/man8/apt-get.8*
69ac8f7c 196/var/cache/apt
f6a64ad6 197/var/lib/apt
df70725a 198
c35f4724 199%files devel
0d7c555f 200%defattr(644,root,root,755)
7fa0d7cf
JB
201%attr(755,root,root) %{_libdir}/libapt-pkg.so
202%{_libdir}/libapt-pkg.la
df70725a 203%{_includedir}/apt-pkg
7fa0d7cf
JB
204%{_pkgconfigdir}/libapt-pkg.pc
205
206%files static
207%defattr(644,root,root,755)
208%{_libdir}/libapt-pkg.a
This page took 0.0559 seconds and 4 git commands to generate.