3 %bcond_with lua # build without tests
5 Summary: Alpine Package Keeper - package manager for alpine
11 Source0: https://dev.alpinelinux.org/archive/apk-tools/%{name}-%{version}.tar.xz
12 # Source0-md5: 6ae9263da44456776ff4836ad5b4c571
13 Patch0: no-Werror.patch
14 URL: https://git.alpinelinux.org/apk-tools/
15 %{?with_lua:BuildRequires: lua52-devel}
16 BuildRequires: openssl-devel
17 BuildRequires: tar >= 1:1.22
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 %define _sbindir /sbin
24 Package manager for Alpine Linux.
27 Summary: Lua module for apk-tools
31 Lua module for apk-tools.
40 FULL_VERSION=%{version}-%{release}
41 LUAAPK=%{?with_lua:YesPlease}
45 generate_config > config.mk
51 rm -rf $RPM_BUILD_ROOT
54 CFLAGS="%{rpmcflags}" \
55 DESTDIR=$RPM_BUILD_ROOT
57 install -d $RPM_BUILD_ROOT%{_sysconfdir}/apk/{keys,protected_paths.d}
60 %{__rm} $RPM_BUILD_ROOT%{_docdir}/apk/README
63 rm -rf $RPM_BUILD_ROOT
66 %defattr(644,root,root,755)
67 %dir %{_sysconfdir}/apk
68 %dir %{_sysconfdir}/apk/keys
69 %dir %{_sysconfdir}/apk/protected_paths.d
70 %attr(755,root,root) %{_sbindir}/apk
74 %defattr(644,root,root,755)
75 # XXX: parent dir not packaged
76 %{_prefix}/lib/lua/5.2/apk.so