From aa710c392d67a52f0ddadd81506a3e438ff18615 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Tue, 29 Mar 2022 19:48:26 +0200 Subject: [PATCH] - libgnome-games-support 2.0.0 as libgnome-games-support2 (parallel-installable with libgnome-games-support 1.x, not all components have been ported) --- ...pport.spec => libgnome-games-support2.spec | 78 ++++--------------- 1 file changed, 17 insertions(+), 61 deletions(-) rename libgnome-games-support.spec => libgnome-games-support2.spec (57%) diff --git a/libgnome-games-support.spec b/libgnome-games-support2.spec similarity index 57% rename from libgnome-games-support.spec rename to libgnome-games-support2.spec index e17f94e..a859456 100644 --- a/libgnome-games-support.spec +++ b/libgnome-games-support2.spec @@ -1,16 +1,12 @@ -# -# Conditional build: -%bcond_without static_libs # static library - Summary: Support library for GNOME games Summary(pl.UTF-8): Biblioteka wspierająca dla gier GNOME -Name: libgnome-games-support -Version: 1.8.2 -Release: 2 +Name: libgnome-games-support2 +Version: 2.0.0 +Release: 1 License: LGPL v3+ Group: X11/Libraries -Source0: https://download.gnome.org/sources/libgnome-games-support/1.8/%{name}-%{version}.tar.xz -# Source0-md5: afa0d00efe8aca0cbdbbfbf30940acd4 +Source0: https://download.gnome.org/sources/libgnome-games-support/2.0/libgnome-games-support-%{version}.tar.xz +# Source0-md5: 75823f85a5c5ed4f930111e65d2143de URL: https://github.com/GNOME/libgnome-games-support BuildRequires: gettext-tools >= 0.19.8 BuildRequires: glib2-devel >= 1:2.40.0 @@ -27,9 +23,6 @@ BuildRequires: xz Requires: glib2 >= 1:2.40.0 Requires: gtk+3 >= 3.20.0 Requires: libgee >= 0.14.0 -Provides: libgames-support = %{version}-%{release} -Obsoletes: gnome-games < 1:3.8.0 -Obsoletes: libgames-support < 1.2.0-1 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -51,10 +44,6 @@ Requires: %{name} = %{version}-%{release} Requires: glib2-devel >= 1:2.40.0 Requires: gtk+3-devel >= 3.20.0 Requires: libgee-devel >= 0.14.0 -Provides: libgames-support-devel = %{version}-%{release} -Obsoletes: gnome-games-devel < 1:2.8.0 -Obsoletes: gnome-games-static < 1:2.8.0 -Obsoletes: libgames-support-devel < 1.2.0-1 %description devel Header files for libgnome-games-support library. @@ -62,61 +51,34 @@ Header files for libgnome-games-support library. %description devel -l pl.UTF-8 Pliki nagłówkowe biblioteki libgnome-games-support. -%package static -Summary: Static libgnome-games-support library -Summary(pl.UTF-8): Statyczna biblioteka libgnome-games-support -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} -Provides: libgames-support-static = %{version}-%{release} -Obsoletes: libgames-support-static < 1.2.0-1 - -%description static -Static libgnome-games-support library. - -%description static -l pl.UTF-8 -Statyczna biblioteka libgnome-games-support. - -%package -n vala-libgnome-games-support +%package -n vala-libgnome-games-support2 Summary: Vala API for libgnome-games-support library Summary(pl.UTF-8): API języka Vala do bibliotek libgnome-games-support Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} -Provides: vala-libgames-support = %{version}-%{release} -Obsoletes: vala-libgames-support < 1.2.0-1 BuildArch: noarch -%description -n vala-libgnome-games-support +%description -n vala-libgnome-games-support2 Vala API for libgnome-games-support library. -%description -n vala-libgnome-games-support -l pl.UTF-8 +%description -n vala-libgnome-games-support2 -l pl.UTF-8 API języka Vala do bibliotek libgnome-games-support. %prep -%setup -q +%setup -q -n libgnome-games-support-%{version} %build -%if %{with static_libs} # --default-library=both doesn't work with vala generated sources # https://github.com/mesonbuild/meson/issues/6960 -%meson build-static \ - --default-library=static - -%ninja_build -C build-static -%endif - +# We don't need static library currently, so don't bother to make it. %meson build \ --default-library=shared -# %{!?with_static_libs:--default-library=shared} %ninja_build -C build %install rm -rf $RPM_BUILD_ROOT -%if %{with static_libs} -%ninja_install -C build-static -%endif - %ninja_install -C build %find_lang %{name} @@ -130,21 +92,15 @@ rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(644,root,root,755) %doc NEWS README -%attr(755,root,root) %{_libdir}/libgnome-games-support-1.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libgnome-games-support-1.so.3 +%attr(755,root,root) %{_libdir}/libgnome-games-support-2.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libgnome-games-support-2.so.4 %files devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libgnome-games-support-1.so -%{_includedir}/gnome-games-support-1 -%{_pkgconfigdir}/libgnome-games-support-1.pc - -%if %{with static_libs} -%files static -%defattr(644,root,root,755) -%{_libdir}/libgnome-games-support-1.a -%endif +%attr(755,root,root) %{_libdir}/libgnome-games-support-2.so +%{_includedir}/gnome-games-support-2 +%{_pkgconfigdir}/libgnome-games-support-2.pc -%files -n vala-libgnome-games-support +%files -n vala-libgnome-games-support2 %defattr(644,root,root,755) -%{_datadir}/vala/vapi/libgnome-games-support-1.vapi +%{_datadir}/vala/vapi/libgnome-games-support-2.vapi -- 2.44.0