## START: Set by rpmautospec ## (rpmautospec version 0.7.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 9; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %{?mingw_package_header} %define pkgname json-glib %define glib2_version 2.54.0 Name: mingw-%{pkgname} Version: 1.6.6 Release: %autorelease Summary: MinGW compiled library for JavaScript Object Notation format License: LGPL-2.1-or-later URL: https://wiki.gnome.org/Projects/JsonGlib Source0: https://download.gnome.org/sources/%{pkgname}/1.6/%{pkgname}-%{version}.tar.xz BuildArch: noarch BuildRequires: meson BuildRequires: gcc BuildRequires: gettext BuildRequires: mingw32-filesystem >= 104 BuildRequires: mingw32-gcc BuildRequires: mingw32-binutils BuildRequires: mingw32-glib2 >= %{glib2_version} #BuildRequires: mingw32-gobject-introspection BuildRequires: mingw64-filesystem >= 104 BuildRequires: mingw64-gcc BuildRequires: mingw64-binutils BuildRequires: mingw64-glib2 >= %{glib2_version} #BuildRequires: mingw64-gobject-introspection %description %{name} is a library providing serialization and deserialization support for the JavaScript Object Notation (JSON) format, compiled using MinGW. # Win32 %package -n mingw32-%{pkgname} Summary: MinGW compiled %{pkgname} library for the Win32 target %description -n mingw32-%{pkgname} MinGW compiled %{pkgname} library for the Win32 target. # Win64 %package -n mingw64-%{pkgname} Summary: MinGW compiled %{pkgname} library for the Win64 target %description -n mingw64-%{pkgname} MinGW compiled %{pkgname} library for the Win64 target. %{?mingw_debug_package} %prep %setup -q -n %{pkgname}-%{version} %build %mingw_meson -Dintrospection=disabled %mingw_ninja %install export DESTDIR=%{buildroot} %mingw_ninja install %mingw_find_lang json-glib-1.0 # Win32 %files -n mingw32-%{pkgname} -f mingw32-json-glib-1.0.lang %license COPYING %{mingw32_bindir}/json-glib-format.exe %{mingw32_bindir}/json-glib-validate.exe %{mingw32_bindir}/lib%{pkgname}*.dll %{mingw32_includedir}/%{pkgname}-1.0/ %{mingw32_libdir}/lib%{pkgname}*.dll.a #{mingw32_libdir}/girepository-1.0/Json-1.0.typelib %{mingw32_libdir}/pkgconfig/%{pkgname}-1.0.pc #{mingw32_datadir}/gir-1.0/Json-1.0.gir %{mingw32_libexecdir}/installed-tests/ %{mingw32_datadir}/installed-tests/ # Win64 %files -n mingw64-%{pkgname} -f mingw64-json-glib-1.0.lang %license COPYING %{mingw64_bindir}/json-glib-format.exe %{mingw64_bindir}/json-glib-validate.exe %{mingw64_bindir}/lib%{pkgname}*.dll %{mingw64_includedir}/%{pkgname}-1.0/ %{mingw64_libdir}/lib%{pkgname}*.dll.a #{mingw64_libdir}/girepository-1.0/Json-1.0.typelib %{mingw64_libdir}/pkgconfig/%{pkgname}-1.0.pc #{mingw64_datadir}/gir-1.0/Json-1.0.gir %{mingw64_libexecdir}/installed-tests/ %{mingw64_datadir}/installed-tests/ %changelog ## START: Generated by rpmautospec * Thu Jul 18 2024 Fedora Release Engineering - 1.6.6-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Thu Jan 25 2024 Fedora Release Engineering - 1.6.6-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 1.6.6-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Thu Jul 20 2023 Fedora Release Engineering - 1.6.6-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Sun Apr 09 2023 Elliott Sales de Andrade - 1.6.6-5 - Switch to SPDX license * Thu Jan 19 2023 Fedora Release Engineering - 1.6.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Jul 21 2022 Fedora Release Engineering - 1.6.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 20 2022 Fedora Release Engineering - 1.6.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Sun Sep 26 2021 Elliott Sales de Andrade - 1.6.6-1 - Update to latest version (#1996889) * Sat Aug 21 2021 Elliott Sales de Andrade - 1.6.4-1 - Update to latest version (#1994731) * Thu Jul 22 2021 Fedora Release Engineering - 1.6.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed Feb 10 2021 Elliott Sales de Andrade - 1.6.2-1 - Update to latest version (#1926927) * Tue Jan 26 2021 Fedora Release Engineering - 1.6.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sat Sep 12 2020 Elliott Sales de Andrade - 1.6.0-1 - Update to 1.6.0 (#1878227) * Sat Sep 05 2020 Elliott Sales de Andrade - 1.5.2-1 - Update to 1.5.2 (#1871973) * Wed Aug 12 13:41:23 GMT 2020 Sandro Mani - 1.4.4-5 - Rebuild (mingw-gettext) * Tue Jul 28 2020 Fedora Release Engineering - 1.4.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Apr 20 2020 Sandro Mani - 1.4.4-3 - Rebuild (gettext) * Wed Jan 29 2020 Fedora Release Engineering - 1.4.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Tue Aug 13 2019 Marc-André Lureau - 1.4.4-1 - New upstream release 1.4.4 * Thu Jul 25 2019 Fedora Release Engineering - 1.4.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Fri Feb 01 2019 Fedora Release Engineering - 1.4.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 1.4.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Sat Apr 21 2018 Elliott Sales de Andrade - 1.4.2-1 - Initial package for MinGW ## END: Generated by rpmautospec