diff --git a/.gitignore b/.gitignore index e69de29..0a92938 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/microdnf-1.tar.gz diff --git a/microdnf.spec b/microdnf.spec new file mode 100644 index 0000000..e5a565e --- /dev/null +++ b/microdnf.spec @@ -0,0 +1,59 @@ +%if 0%{?rhel} && 0%{?rhel} <= 7 +%global buildsys cmake +%global buildsys_req cmake >= 2.8.5 +%else +%global buildsys meson +%global buildsys_req meson >= 0.36.0 +%endif + +Name: microdnf +Version: 1 +Release: 1%{?dist} +Summary: Micro DNF + +License: GPLv3+ +URL: https://github.com/rpm-software-management/microdnf +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz + +BuildRequires: gcc +BuildRequires: %{buildsys_req} +BuildRequires: pkgconfig(glib-2.0) >= 2.44.0 +BuildRequires: pkgconfig(gobject-2.0) >= 2.44.0 +BuildRequires: pkgconfig(libpeas-1.0) >= 1.15.0 +BuildRequires: pkgconfig(libdnf) >= 0.7.0 + +%description +%{summary}. + +%prep +%autosetup + +%if %{buildsys} == "cmake" +%build +mkdir %{_target_platform} +pushd %{_target_platform} + %cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo +popd +%make_build -C %{_target_platform} + +%install +%make_install -C %{_target_platform} +%endif + +%if %{buildsys} == "meson" +%build +%meson +%meson_build + +%install +%meson_install +%endif + +%files +%license COPYING +%doc README.md +%{_bindir}/%{name} + +%changelog +* Mon Dec 12 2016 Igor Gnatenko - 1-1 +- Initial package diff --git a/sources b/sources index e69de29..c359628 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +SHA512 (microdnf-1.tar.gz) = f9cd094a8b6a2aac6bf7b1b28945334bdd08148c2e0f56926aa4117214a7678d0651c6224e4eee72286e8bf4bf631a9b3dcdc160c3bd29c8bb59c2c4aad720ce