1 Summary: Pacman - simple library-based package manager (from Arch Linux)
2 Summary(pl.UTF-8): Pacman - prosty, oparty na bibliotece zarządca pakietów (z Arch Linuksa)
8 Source0: https://sources.archlinux.org/other/pacman/pacman-%{version}.tar.gz
9 # Source0-md5: 730f7f3699bd1778ca8d8126e3da68f4
10 URL: https://www.archlinux.org/pacman/
11 BuildRequires: bash >= 4.4.0
12 BuildRequires: autoconf >= 2.64
13 BuildRequires: automake >= 1:1.11
14 BuildRequires: curl-devel >= 7.32.0
15 BuildRequires: gettext-devel >= 0.13.1
16 BuildRequires: gpgme-devel >= 1.3.0
17 BuildRequires: libarchive-devel >= 3.0.0
18 BuildRequires: libtool >= 2:2
19 BuildRequires: openssl-devel
20 BuildRequires: perl-base >= 1:5.10.1
21 BuildRequires: pkgconfig
22 BuildRequires: python3 >= 1:3.2
23 BuildRequires: rpmbuild(macros) >= 1.673
24 Requires: %{name}-libs = %{version}-%{release}
25 Requires: bash >= 4.4.0
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 Pacman is a simple library-based package manager, designed for Arch
32 %description -l pl.UTF-8
33 Pacman to prosty, oparty na bibliotece zarządca pakietów, powstały dla
36 %package -n bash-completion-alpm
37 Summary: Bash completion for Arch Linux Package Manager (Pacman)
38 Summary(pl.UTF-8): Bashowe dopełnianie parametrów dla zarządcy pakietów Arch Linuksa (Pacmana)
39 Group: Applications/Shells
40 Requires: %{name} = %{version}-%{release}
41 Requires: bash-completion >= 2.0
43 %description -n bash-completion-alpm
44 Bash completion for Arch Linux Package Manager (Pacman).
46 %description -n bash-completion-alpm -l pl.UTF-8
47 Bashowe dopełnianie parametrów dla zarządcy pakietów Arch Linuksa
50 %package -n zsh-completion-alpm
51 Summary: ZSH completion for Arch Linux Package Manager (Pacman)
52 Summary(pl.UTF-8): Dopełnianie parametrów zarządcy pakietów Arch Linuksa (Pacmana) dla powłoki ZSH
53 Group: Applications/Shells
54 Requires: %{name} = %{version}-%{release}
57 %description -n zsh-completion-alpm
58 ZSH completion for Arch Linux Package Manager (Pacman).
60 %description -n zsh-completion-alpm -l pl.UTF-8
61 Dopełnianie parametrów zarządcy pakietów Arch Linuksa (Pacmana) dla
65 Summary: Arch Linux Package Management library
66 Summary(pl.UTF-8): Biblioteka Arch Linux Package Management
70 Arch Linux Package Management library.
72 %description libs -l pl.UTF-8
73 Biblioteka Arch Linux Package Management, służąca do zarządzania
74 pakietami Arch Linuksa.
77 Summary: Header files for ALPM library
78 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki ALPM
79 Group: Development/Libraries
80 Requires: %{name}-libs = %{version}-%{release}
81 Requires: curl-devel >= 7.32.0
82 Requires: gpgme-devel >= 1.3.0
83 Requires: libarchive-devel >= 3.0.0
84 Requires: openssl-devel
87 Header files for ALPM library.
89 %description devel -l pl.UTF-8
90 Pliki nagłówkowe biblioteki ALPM.
93 Summary: Static ALPM library
94 Summary(pl.UTF-8): Statyczna biblioteka ALPM
95 Group: Development/Libraries
96 Requires: %{name}-devel = %{version}-%{release}
101 %description static -l pl.UTF-8
102 Statyczna biblioteka ALPM.
105 %setup -q -n pacman-%{version}
114 --disable-silent-rules
119 rm -rf $RPM_BUILD_ROOT
122 DESTDIR=$RPM_BUILD_ROOT
124 # obsoleted by pkg-config
125 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libalpm.la
128 %{__mv} $RPM_BUILD_ROOT%{_bindir}/{,pacman-}vercmp
129 %{__mv} $RPM_BUILD_ROOT%{_mandir}/man8/{,pacman-}vercmp.8
131 # "Spanish (Latin America)" - clone to individual countries or provide es_419 as common?
132 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/es_419
133 # less complete version of eu
134 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/eu_ES
138 %find_lang pacman-scripts
139 cat pacman-scripts.lang >> pacman.lang
142 rm -rf $RPM_BUILD_ROOT
144 %post libs -p /sbin/ldconfig
145 %postun libs -p /sbin/ldconfig
147 %files -f pacman.lang
148 %defattr(644,root,root,755)
149 %attr(755,root,root) %{_bindir}/makepkg
150 %attr(755,root,root) %{_bindir}/makepkg-template
151 %attr(755,root,root) %{_bindir}/pacman
152 %attr(755,root,root) %{_bindir}/pacman-conf
153 %attr(755,root,root) %{_bindir}/pacman-db-upgrade
154 %attr(755,root,root) %{_bindir}/pacman-key
155 %attr(755,root,root) %{_bindir}/pacman-vercmp
156 %attr(755,root,root) %{_bindir}/repo-add
157 %attr(755,root,root) %{_bindir}/repo-elephant
158 %attr(755,root,root) %{_bindir}/repo-remove
159 %attr(755,root,root) %{_bindir}/testpkg
160 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/makepkg.conf
161 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pacman.conf
164 %{_npkgconfigdir}/libmakepkg.pc
165 %{_mandir}/man1/makepkg-template.1*
166 %{_mandir}/man5/BUILDINFO.5*
167 %{_mandir}/man5/PKGBUILD.5*
168 %{_mandir}/man5/alpm-hooks.5*
169 %{_mandir}/man5/makepkg.conf.5*
170 %{_mandir}/man5/pacman.conf.5*
171 %{_mandir}/man8/makepkg.8*
172 %{_mandir}/man8/pacman.8*
173 %{_mandir}/man8/pacman-conf.8*
174 %{_mandir}/man8/pacman-key.8*
175 %{_mandir}/man8/pacman-vercmp.8*
176 %{_mandir}/man8/repo-add.8*
177 %{_mandir}/man8/repo-remove.8*
179 %files -n bash-completion-alpm
180 %defattr(644,root,root,755)
181 %{bash_compdir}/makepkg
182 %{bash_compdir}/pacman
183 %{bash_compdir}/pacman-key
185 %files -n zsh-completion-alpm
186 %defattr(644,root,root,755)
187 %{_datadir}/zsh/site-functions/_pacman
189 %files libs -f libalpm.lang
190 %defattr(644,root,root,755)
191 %doc AUTHORS NEWS README
192 %attr(755,root,root) %{_libdir}/libalpm.so.*.*.*
193 %attr(755,root,root) %ghost %{_libdir}/libalpm.so.12
196 %defattr(644,root,root,755)
197 %attr(755,root,root) %{_libdir}/libalpm.so
198 %{_includedir}/alpm.h
199 %{_includedir}/alpm_list.h
200 %{_pkgconfigdir}/libalpm.pc
201 %{_mandir}/man3/libalpm.3*
204 %defattr(644,root,root,755)