From aedcb2c0e35e0b3ea276b618f40079a85c624291 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sun, 26 Mar 2023 18:34:24 -0700 Subject: [PATCH] feat: add gmenuharness (#336) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/gmenuharness/anda.hcl | 5 +++ anda/lib/gmenuharness/gmenuharness.spec | 57 +++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 anda/lib/gmenuharness/anda.hcl create mode 100644 anda/lib/gmenuharness/gmenuharness.spec diff --git a/anda/lib/gmenuharness/anda.hcl b/anda/lib/gmenuharness/anda.hcl new file mode 100644 index 0000000000..6f43f92497 --- /dev/null +++ b/anda/lib/gmenuharness/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "gmenuharness.spec" + } +} diff --git a/anda/lib/gmenuharness/gmenuharness.spec b/anda/lib/gmenuharness/gmenuharness.spec new file mode 100644 index 0000000000..377aac7458 --- /dev/null +++ b/anda/lib/gmenuharness/gmenuharness.spec @@ -0,0 +1,57 @@ +%global forgeurl https://gitlab.com/ubports/development/core/gmenuharness +%global commit 04e27ce98ca2d2b132b9bd0279a80bcb1ccbcc8c +%forgemeta + +Name: gmenuharness +Version: 0.1.4 +Release: %autorelease +Summary: GMenu harness library +License: LGPLv3 +URL: https://gitlab.com/ubports/development/core/gmenuharness +Source0: %{url}/-/archive/%commit/gmenuharness-%commit.tar.gz + +BuildRequires: cmake +BuildRequires: cmake-extras +BuildRequires: gcc-c++ +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(liblomiri-api) +BuildRequires: pkgconfig(gmock) +BuildRequires: pkgconfig(gtest) +BuildRequires: pkgconfig(libqtdbustest-1) + +%description +GMenu harness library for lomiri. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -n gmenuharness-%commit + +%build +%cmake +%cmake_build + +%install +%cmake_install + +%files +%license COPYING +%{_libdir}/libgmenuharness.so.* + +%files devel +%dir %{_includedir}/gmenuharness-0.1 +%dir %{_includedir}/gmenuharness-0.1/lomiri +%dir %{_includedir}/gmenuharness-0.1/lomiri/gmenuharness +%{_includedir}/gmenuharness-0.1/lomiri/gmenuharness/*.h +%{_libdir}/libgmenuharness.so +%{_libdir}/pkgconfig/libgmenuharness.pc + +%changelog +%autochangelog