From f6cc26c1d5af7570377feae4f4fa5e6ef3876e56 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sun, 13 Aug 2023 16:59:21 +0200 Subject: [PATCH] Rename geocode-glib2 back to geocode-glib Now that we only ship version 2 of the ABI, we can simplify packaging and rename the main library package back to 'geocode-glib'. --- geocode-glib.spec | 43 +++++++++---------------------------------- 1 file changed, 9 insertions(+), 34 deletions(-) diff --git a/geocode-glib.spec b/geocode-glib.spec index c6df8ee..543b62d 100644 --- a/geocode-glib.spec +++ b/geocode-glib.spec @@ -18,7 +18,10 @@ BuildRequires: pkgconfig(json-glib-1.0) >= %{json_glib_version} BuildRequires: pkgconfig(libsoup-3.0) Requires: json-glib%{?_isa} >= %{json_glib_version} -Requires: %{name}-data = %{version}-%{release} + +# Renamed/Obsoleted in F39 +Obsoletes: geocode-glib-data < %{version}-%{release} +Obsoletes: geocode-glib2 < %{version}-%{release} %description geocode-glib is a convenience library for the geocoding (finding longitude, @@ -27,42 +30,16 @@ coordinates). It uses Nominatim service to achieve that. It also caches (reverse-)geocoding requests for faster results and to avoid unnecessary server load. -%package data -Summary: Icon files for %{name} - -%description data -The %{name}-devel package contains icon files for applications that use %{name}. - %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} +# Renamed/Obsoleted in F39 +Obsoletes: geocode-glib2-devel < %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. -%package -n geocode-glib2 -Summary: Development files for %{name} -Requires: json-glib%{?_isa} >= %{json_glib_version} -Requires: %{name}-data = %{version}-%{release} - -%description -n geocode-glib2 -geocode-glib is a convenience library for the geocoding (finding longitude, -and latitude from an address) and reverse geocoding (finding an address from -coordinates). It uses Nominatim service to achieve that. It also caches -(reverse-)geocoding requests for faster results and to avoid unnecessary server -load. - -This package contains version 2 of the API, which uses libsoup3 internally. - -%package -n geocode-glib2-devel -Summary: Development files for %{name} -Requires: geocode-glib2%{?_isa} = %{version}-%{release} - -%description -n geocode-glib2-devel -The %{name}-devel package contains libraries and header files for -developing applications that use %{name}. - %prep %setup -q @@ -73,16 +50,14 @@ developing applications that use %{name}. %install %meson_install -%files data -%{_datadir}/icons/hicolor/scalable/places/*.svg - -%files -n geocode-glib2 +%files %license COPYING.LIB %doc AUTHORS NEWS README %{_libdir}/libgeocode-glib-2.so.0* %{_libdir}/girepository-1.0/GeocodeGlib-2.0.typelib +%{_datadir}/icons/hicolor/scalable/places/*.svg -%files -n geocode-glib2-devel +%files devel %{_includedir}/geocode-glib-2.0/ %{_libdir}/libgeocode-glib-2.so %{_libdir}/pkgconfig/geocode-glib-2.0.pc