gsettings-desktop-schemas/gsettings-desktop-schemas.spec

87 lines
2.0 KiB
RPMSpec
Raw Normal View History

%global debug_package %{nil}
2021-02-17 21:50:33 +00:00
%global tarball_version %%(echo %{version} | tr '~' '.')
Name: gsettings-desktop-schemas
Version: 47.1
2022-07-25 12:56:39 +00:00
Release: %autorelease
Summary: A collection of GSettings schemas
2023-02-15 21:40:53 +00:00
License: LGPL-2.1-or-later
# no homepage exists for this component
2019-07-18 17:43:38 +00:00
URL: https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas
Source0: https://download.gnome.org/sources/%{name}/47/%{name}-%{tarball_version}.tar.xz
Source1: org.gnome.desktop.interface.rhel.gschema.override
BuildRequires: gettext
BuildRequires: glib2-devel >= 2.31.0
BuildRequires: gobject-introspection-devel
BuildRequires: meson
Requires: glib2 >= 2.31.0
# Recommend the default fonts set in the schemas
%if 0%{?rhel} && 0%{?rhel} >= 10
Recommends: font(redhattextvf)
Recommends: font(redhatmonovf)
%else
Recommends: font(cantarell)
Recommends: font(sourcecodepro)
%endif
%description
gsettings-desktop-schemas contains a collection of GSettings schemas for
settings shared by various components of a desktop.
%package devel
Summary: Development files for %{name}
2014-09-02 21:30:38 +00:00
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
2011-03-21 23:30:13 +00:00
The %{name}-devel package contains libraries
and header files for developing applications that use %{name}.
%prep
2021-02-17 21:50:33 +00:00
%autosetup -p1 -n %{name}-%{tarball_version}
2015-12-15 16:45:45 +00:00
%build
%meson
%meson_build
%install
%meson_install
%if 0%{?rhel} && 0%{?rhel} >= 10
cp %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/glib-2.0/schemas
%endif
2011-02-21 15:11:51 +00:00
%find_lang %{name} --with-gnome
%check
# Test that the schemas compile
2019-07-18 17:55:41 +00:00
glib-compile-schemas --dry-run --strict %{buildroot}%{_datadir}/glib-2.0/schemas
2011-02-21 15:11:51 +00:00
%files -f %{name}.lang
2015-03-17 15:49:28 +00:00
%doc AUTHORS MAINTAINERS NEWS README
%license COPYING
%{_datadir}/glib-2.0/schemas/*
2010-11-02 12:39:38 +00:00
%{_datadir}/GConf/gsettings/gsettings-desktop-schemas.convert
2011-11-22 21:18:18 +00:00
%{_datadir}/GConf/gsettings/wm-schemas.convert
2011-11-22 22:14:11 +00:00
%{_libdir}/girepository-1.0/GDesktopEnums-3.0.typelib
%files devel
%doc HACKING
%{_includedir}/*
%{_datadir}/pkgconfig/*
2011-11-22 22:14:11 +00:00
%{_datadir}/gir-1.0/GDesktopEnums-3.0.gir
%changelog
2022-07-25 12:56:39 +00:00
%autochangelog