f7befbb1 |
Summary: Creates a common metadata repository
Name: createrepo_c |
7c70f4c9 |
Version: 0.11.1
Release: 1%{?dist} |
f7befbb1 |
License: GPLv2+
Group: System Environment/Base
Vendor: VMware, Inc.
Distribution: Photon
Source0: %{name}-%{version}.tar.gz |
7c70f4c9 |
%define sha1 createrepo_c=89040f2c34200ae08876a645b4a160beb03a9298 |
f7befbb1 |
URL: https://github.com/rpm-software-management/createrepo_c |
057385ab |
BuildRequires: cmake
BuildRequires: curl-devel
BuildRequires: expat-devel
BuildRequires: file-devel
BuildRequires: glib-devel
BuildRequires: libffi-devel
BuildRequires: libxml2-devel
BuildRequires: rpm-devel
BuildRequires: xz-devel
BuildRequires: sqlite-devel |
7c70f4c9 |
BuildRequires: python3-devel |
057385ab |
Obsoletes: createrepo
Provides: createrepo |
f7befbb1 |
Provides: /bin/mergerepo
Provides: /bin/modifyrepo |
057385ab |
%description
C implementation of the createrepo.
%package devel
Summary: Library for repodata manipulation
Requires: %{name} = %{version}-%{release}
%description devel
headers and libraries for createrepo_c
%prep
%setup -q
sed -e '/find_package(GTHREAD2/ s/^#*/#/' -i CMakeLists.txt
sed -i 's|g_thread_init|//g_thread_init|' src/createrepo_c.c
sed -i 's|g_thread_init|//g_thread_init|' src/mergerepo_c.c
sed -i 's|g_thread_init|//g_thread_init|' src/modifyrepo_c.c
sed -i 's|g_thread_init|//g_thread_init|' src/sqliterepo_c.c
%build
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make %{?_smp_mflags}
%install
cd build
make install DESTDIR=%{buildroot}
ln -sf %{_bindir}/createrepo_c %{buildroot}%{_bindir}/createrepo |
f7befbb1 |
ln -sf %{_bindir}/mergerepo_c %{buildroot}%{_bindir}/mergerepo
ln -sf %{_bindir}/modifyrepo_c %{buildroot}%{_bindir}/modifyrepo |
057385ab |
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
%files
%defattr(-, root, root)
/etc/bash_completion.d/createrepo_c.bash
%{_bindir}/*
%{_lib64dir}/*.so.*
%{_mandir}/*
%exclude %{_libdir}/python*
%files devel
%defattr(-, root, root)
%{_includedir}/*
%{_lib64dir}/*.so
%{_lib64dir}/pkgconfig/%{name}.pc
%changelog |
7c70f4c9 |
* Tue Sep 04 2018 Keerthana K <keerthanak@vmware.com> 0.11.1-1
- Updated to version 0.11.1. |
f7befbb1 |
* Mon Jun 04 2018 Xiaolin Li <xiaolinl@vmware.com> 0.10.0-2
- Provides modifyrepo and merge repo
* Wed Oct 04 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.10.0-1
- Initial |