From 29d69879648b1ffac4cfab4edfe911006b7ffbb6 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 16 Mar 2023 21:15:40 -0700 Subject: [PATCH] feat: add geonames (#281) --- anda/lib/geonames/anda.hcl | 5 +++ anda/lib/geonames/geonames.spec | 66 +++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 anda/lib/geonames/anda.hcl create mode 100644 anda/lib/geonames/geonames.spec diff --git a/anda/lib/geonames/anda.hcl b/anda/lib/geonames/anda.hcl new file mode 100644 index 0000000000..e42de9989f --- /dev/null +++ b/anda/lib/geonames/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "geonames.spec" + } +} diff --git a/anda/lib/geonames/geonames.spec b/anda/lib/geonames/geonames.spec new file mode 100644 index 0000000000..e11db786bf --- /dev/null +++ b/anda/lib/geonames/geonames.spec @@ -0,0 +1,66 @@ +%global forgeurl https://gitlab.com/ubports/development/core/geonames +%global commit 73c5dfca7d5a8935f7a9f8fe2656d24f8f8fe00a +%forgemeta + +Name: geonames +Version: 0.3.0 +Release: %autorelease +Summary: Parse and query the geonames database +License: GPLv3 +URL: https://gitlab.com/ubports/development/core/geonames +Source0: %{url}/-/archive/%commit/geonames-%commit.tar.gz + +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: glib2-devel +BuildRequires: gtk-doc +BuildRequires: gettext + +%description +A library for parsing and querying a local copy of the geonames.org database. + +%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}. + +%package doc +Summary: Documentation for %{name} +BuildArch: noarch + +%description doc +The %{name}-doc package contains documenation for %{name}. + +%prep +%autosetup -n geonames-%commit + +%build +%cmake +%cmake_build + +%install +%cmake_install +%find_lang %{name} + +%files -f %{name}.lang +%license COPYING COPYING.data +%{_libdir}/libgeonames.so.* + +%files devel +%dir %{_includedir}/geonames +%{_includedir}/geonames/geonames.h +%{_libdir}/libgeonames.so +%{_libdir}/pkgconfig/geonames.pc + +%files doc +%dir %{_datadir}/gtk-doc/html/geonames +%{_datadir}/gtk-doc/html/geonames/*.html +%{_datadir}/gtk-doc/html/geonames/*.png +%{_datadir}/gtk-doc/html/geonames/style.css +%{_datadir}/gtk-doc/html/geonames/geonames.devhelp2 + +%changelog +%autochangelog