Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
X11:Pantheon:Branch
pantheon-desktop
gnome-desktop.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gnome-desktop.spec of Package pantheon-desktop
# # spec file for package pantheon-desktop # # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: pantheon-desktop Version: 3.36.9 Release: 0 Summary: The Pantheon Desktop API Library License: LGPL-2.0-or-later and GPL-3.0-or-later Group: System/GUI/Other URL: https://build.opensuse.org Source0: https://download.gnome.org/sources/gnome-desktop/3.36/gnome-desktop-%{version}.tar.xz Source98: baselibs.conf Source99: 099-source-rename.sh Source100: 100-source-cleanup.sh # PATFH-FIX-OPENSUSE gnome-desktop-switch-Japanese-default-input-to-mozc.patch bnc#1029083 boo#1056289 qzhao@suse.com -- Switch new user's default input engine from "anthy" to "mozc" in gnome-desktop with Japanese language and ibus input frame-work condition. Patch1: gnome-desktop-switch-Japanese-default-input-to-mozc.patch BuildRequires: fdupes BuildRequires: gobject-introspection-devel BuildRequires: gtk-doc BuildRequires: intltool BuildRequires: meson BuildRequires: pkgconfig BuildRequires: translation-update-upstream BuildRequires: yelp-tools BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.36.5 BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) >= 2.53.0 BuildRequires: pkgconfig(pantheon-desktop-schemas) >= 3.31.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.3.6 BuildRequires: pkgconfig(iso-codes) BuildRequires: pkgconfig(libseccomp) BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xkbfile) BuildRequires: pkgconfig(xkeyboard-config) %if 0%{?suse_version} < 1600 BuildRequires: icu.691-devel %endif #!BuildIgnore: gsettings-desktop-schemas %description This package contains the desktop-wide files. This package is a fork of gnome-desktop to avoid depending on GNOME with some patches, using the gsettings under org.opensuse.pantheon.wrap.gnome instead of org.gnome, etc. %package -n libpantheon-gnome-desktop-3_0-common Summary: Common data files for the Pantheon Desktop API library Group: System/Libraries %description -n libpantheon-gnome-desktop-3_0-common The libpantheon-gnome-desktop library provides API shared by several applications on the desktop, but that cannot live in the platform for various reasons. This package contains data files used by libpantheon-gnome-desktop. %package -n libpantheon-gnome-desktop-3-19 Summary: The Pantheon Desktop API Library # the library calls out to bwrap in order to fire up thumbnailers in a secure container Group: System/Libraries Requires: bubblewrap Requires: pantheon-desktop-schemas # Data files for libgnome-desktop, split in an own package for SLPP compliancy Requires: libpantheon-gnome-desktop-3_0-common >= %{version} Provides: %{name} = %{version} Obsoletes: %{name} < %{version} Recommends: %{name}-lang %description -n libpantheon-gnome-desktop-3-19 The libpantheon-gnome-desktop library provides API shared by several applications on the desktop, but that cannot live in the platform for various reasons. %package -n typelib-1_0-PantheonGnomeDesktop-3_0 Summary: Introspection bindings for the Pantheon Desktop API library Group: System/Libraries %description -n typelib-1_0-PantheonGnomeDesktop-3_0 The libpantheon-gnome-desktop library provides API shared by several applications on the desktop, but that cannot live in the platform for various reasons. This package provides the GObject Introspection bindings for libpantheon-gnome-desktop. %package -n libpantheon-gnome-desktop-3-devel Summary: Development files for the Pantheon Desktop API library Group: Development/Libraries/Other Requires: libpantheon-gnome-desktop-3-19 = %{version} # Needed as /usr/include/pantheon-desktop-3.0/libpantheon-gnome-desktop/gnome-xkb-info.h includes X11/extensions/XKBrules.h Requires: libxkbfile-devel Requires: typelib-1_0-PantheonGnomeDesktop-3_0 = %{version} %description -n libpantheon-gnome-desktop-3-devel The libpantheon-gnome-desktop library provides API shared by several applications on the desktop, but that cannot live in the platform for various reasons. %lang_package %prep %setup -q -n gnome-desktop-%{version} %patch1 -p1 translation-update-upstream po gnome-desktop cp %{SOURCE99} %{SOURCE100} .. sh -x ../099-source-rename.sh sh -x ../100-source-cleanup.sh %build %meson \ -Dgnome_distributor=openSUSE \ -Ddate_in_gnome_version=false \ -Ddesktop_docs=false \ -Dgtk_doc=false \ %{nil} %meson_build %install %meson_install %find_lang %{name}-3.0 %{?no_lang_C} find %{buildroot} -type f -name "*.la" -delete -print find %{buildroot} -type f -name "pantheon-version.xml" -delete -print find %{buildroot} -type d -name \gtk-doc -exec rm -r {} + %fdupes %{buildroot}/%{_prefix} %post -n libpantheon-gnome-desktop-3-19 -p /sbin/ldconfig %postun -n libpantheon-gnome-desktop-3-19 -p /sbin/ldconfig %files -n libpantheon-gnome-desktop-3-19 %license COPYING.LIB %{_libdir}/libpantheon-gnome-desktop-3.so.* %files -n libpantheon-gnome-desktop-3_0-common %{_libexecdir}/pantheon-rr-debug %files -n typelib-1_0-PantheonGnomeDesktop-3_0 %{_libdir}/girepository-1.0/PantheonGnomeDesktop-3.0.typelib %files -n libpantheon-gnome-desktop-3-devel %dir %{_includedir}/pantheon-desktop-3.0 %{_includedir}/pantheon-desktop-3.0/libgnome-desktop/ %{_libdir}/libpantheon-gnome-desktop-3.so %{_libdir}/pkgconfig/pantheon-desktop-3.0.pc %{_datadir}/gir-1.0/PantheonGnomeDesktop-3.0.gir %files lang -f %{name}-3.0.lang %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor