23245639 Deliver gnome-tweak-tool 3.18.1 in Solaris
authorAlan Coopersmith <Alan.Coopersmith@Oracle.COM>
Tue, 25 Oct 2016 14:05:02 -0700
changeset 7215 2f4a8a8882d9
parent 7214 8563a121a854
child 7216 e6bcf0c5a213
23245639 Deliver gnome-tweak-tool 3.18.1 in Solaris PSARC/2016/375 GNOME apps and icons
components/gnome/gnome-tweak-tool/Makefile
components/gnome/gnome-tweak-tool/depend.mk
components/gnome/gnome-tweak-tool/gnome-tweak-tool.p5m
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gnome/gnome-tweak-tool/Makefile	Tue Oct 25 14:05:02 2016 -0700
@@ -0,0 +1,85 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+BUILD_BITS=		NO_ARCH
+COMPILER=		gcc
+include ../../../make-rules/shared-macros.mk
+
+COMPONENT_NAME=		gnome-tweak-tool
+COMPONENT_VERSION=	3.18.1
+COMPONENT_PROJECT_URL=	https://wiki.gnome.org/GnomeTweakTool
+COMPONENT_ARCHIVE_HASH= \
+	sha256:5c2c1103237648413c2d63a941e06b7057d6b102276b5968517753075de29430
+COMPONENT_BUGDB=	gnome/gnome-shell
+
+TPNO=			25847
+
+# No need in S11 since its for Gnome 3
+include $(WS_MAKE_RULES)/no-evaluation.mk
+
+PYTHON_VERSIONS= 2.7
+
+include $(WS_MAKE_RULES)/gnome-component.mk
+
+# gtweak/defs.py is accidentally included in the tarball - we remove it so
+# that it gets correctly rebuilt from gtweak/defs.py.in with the settings
+# passed via the configure script
+COMPONENT_POST_UNPACK_ACTION += $(RM) $(SOURCE_DIR)/gtweak/defs.py ;
+
+CONFIGURE_OPTIONS += --libexecdir=$(USRLIBDIR)
+
+# Assumes GNU msgfmt & xgettext is first in $PATH.
+CONFIGURE_ENV += PATH="$(GNUBIN):$(PATH)"
+
+# Ensure Python modules are installed into vendor package directories.
+CONFIGURE_ENV += am_cv_python_pythondir=$(PYTHON_VENDOR_PACKAGES)
+CONFIGURE_ENV += am_cv_python_pyexecdir=$(PYTHON_VENDOR_PACKAGES)
+
+# build .pyc's
+COMPONENT_POST_INSTALL_ACTION += $(PYTHON.$(PYTHON_VERSION)) -m compileall \
+	$(PROTO_DIR)$(PYTHON_VENDOR_PACKAGES) ;
+
+# pkgdepend doesn't like the first line of a Python script to be:
+# '#!/usr/bin/env python' so turn it into '#!/usr/bin/python2.7'
+PYTHON_SCRIPTS += $(PROTOUSRBINDIR)/gnome-tweak-tool
+PYTHON_SCRIPTS += $(PROTOUSRLIBDIR)/gnome-tweak-tool-lid-inhibitor
+
+# Delete this when build servers are installed with gnome-settings-daemon
+UNINSTALLED_DEPS = gnome-settings-daemon libgweather
+DEPENDED += $(UNINSTALLED_DEPS:%=../%/build/manifest-$(MACH)-*.depend.res)
+REQUIRED_PACKAGES += $(shell $(GSED) -n -e '/GSED/d' -e 's/REQUIRED_PACKAGES += //p' $(UNINSTALLED_DEPS:%=../%/Makefile))
+#end Delete
+
+REQUIRED_PACKAGES += gnome/file-manager/nautilus
+REQUIRED_PACKAGES += gnome/gnome-settings-daemon
+REQUIRED_PACKAGES += gnome/gnome-shell
+REQUIRED_PACKAGES += gnome/gsettings-desktop-schemas
+REQUIRED_PACKAGES += gnome/window-manager/mutter
+REQUIRED_PACKAGES += library/desktop/gobject/gobject-introspection
+REQUIRED_PACKAGES += library/desktop/gtk3
+REQUIRED_PACKAGES += library/desktop/libnotify
+REQUIRED_PACKAGES += library/desktop/pango
+REQUIRED_PACKAGES += library/gnome/gnome-desktop
+REQUIRED_PACKAGES += library/libsoup
+REQUIRED_PACKAGES += library/python/pygobject-3-27
+REQUIRED_PACKAGES += runtime/python-27
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gnome/gnome-tweak-tool/depend.mk	Tue Oct 25 14:05:02 2016 -0700
@@ -0,0 +1,1 @@
+gnome/gnome-tweak-tool: gnome/gnome-settings-daemon
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gnome/gnome-tweak-tool/gnome-tweak-tool.p5m	Tue Oct 25 14:05:02 2016 -0700
@@ -0,0 +1,161 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+    value=pkg:/gnome/gnome-tweak-tool@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="A Tool for customizing Gnome 3 Options"
+set name=com.oracle.info.description value="Gnome Tweak Tool"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification \
+    value=org.opensolaris.category.2008:Applications/Accessories
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=PSARC/2016/375
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+file path=usr/bin/gnome-tweak-tool
+file path=usr/lib/gnome-tweak-tool-lid-inhibitor
+file path=usr/lib/python2.7/vendor-packages/gtweak/__init__.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/app.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/defs.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/defs.pyc
+file path=usr/lib/python2.7/vendor-packages/gtweak/defs.pyo
+file path=usr/lib/python2.7/vendor-packages/gtweak/egowrapper.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/gsettings.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/gshellwrapper.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/gtksettings.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/mainwindow.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/tweakmodel.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/tweaks/__init__.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/tweaks/tweak_group_desktop.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/tweaks/tweak_group_font.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/tweaks/tweak_group_interface.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/tweaks/tweak_group_keymouse.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/tweaks/tweak_group_shell.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/tweaks/tweak_group_shell_extensions.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/tweaks/tweak_group_startup.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/tweaks/tweak_group_test.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/tweaks/tweak_group_windows.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/tweaks/tweak_group_xkb.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/tweaks/tweak_wacom.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/tweakview.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/utils.py
+file path=usr/lib/python2.7/vendor-packages/gtweak/widgets.py
+file path=usr/share/appdata/gnome-tweak-tool.appdata.xml
+file path=usr/share/applications/gnome-tweak-tool.desktop
+file path=usr/share/gnome-tweak-tool/shell.css
+file path=usr/share/gnome-tweak-tool/shell.ui
+file path=usr/share/icons/hicolor/16x16/apps/gnome-tweak-tool.png
+file path=usr/share/icons/hicolor/22x22/apps/gnome-tweak-tool.png
+file path=usr/share/icons/hicolor/24x24/apps/gnome-tweak-tool.png
+file path=usr/share/icons/hicolor/256x256/apps/gnome-tweak-tool.png
+file path=usr/share/icons/hicolor/32x32/apps/gnome-tweak-tool.png
+file path=usr/share/icons/hicolor/48x48/apps/gnome-tweak-tool.png
+file path=usr/share/icons/hicolor/scalable/apps/gnome-tweak-tool-symbolic.svg
+file path=usr/share/locale/ar/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/as/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/bg/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/bs/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/ca/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/ca@valencia/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/cs/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/da/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/de/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/el/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/en_GB/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/eo/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/es/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/eu/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/fa/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/fi/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/fr/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/gl/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/he/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/hu/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/id/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/is/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/it/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/ja/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/kk/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/ko/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/ky/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/lt/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/lv/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/my/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/nb/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/ne/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/nl/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/oc/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/pa/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/pl/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/pt/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/pt_BR/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/ro/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/ru/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/sk/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/sl/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/sr/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/sr@latin/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/sv/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/te/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/tg/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/th/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/tr/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/uk/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/vi/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/zh_CN/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/zh_HK/LC_MESSAGES/gnome-tweak-tool.mo
+file path=usr/share/locale/zh_TW/LC_MESSAGES/gnome-tweak-tool.mo
+license COPYING license=GPLv3
+# dependencies from gi.repository imports in gtweak/tweaks/*.py
+depend type=require fmri=__TBD pkg.tmp.gi-typelib=GLib-2.0
+depend type=require fmri=__TBD pkg.tmp.gi-typelib=GObject-2.0
+depend type=require fmri=__TBD pkg.tmp.gi-typelib=Gdk-3.0
+depend type=require fmri=__TBD pkg.tmp.gi-typelib=Gio-2.0
+depend type=require fmri=__TBD pkg.tmp.gi-typelib=GnomeDesktop-3.0
+depend type=require fmri=__TBD pkg.tmp.gi-typelib=Gtk-3.0
+depend type=require fmri=__TBD pkg.tmp.gi-typelib=Notify-0.7
+depend type=require fmri=__TBD pkg.tmp.gi-typelib=Pango-1.0
+depend type=require fmri=__TBD pkg.tmp.gi-typelib=Soup-2.4
+depend type=require fmri=__TBD pkg.tmp.gi-typelib=SoupGNOME-2.4
+# dependencies from GSettings*() calls in gtweak/tweaks/*.py
+depend type=require fmri=__TBD \
+    pkg.tmp.gsettings-schema=org.gnome.desktop.background
+depend type=require fmri=__TBD \
+    pkg.tmp.gsettings-schema=org.gnome.desktop.input-sources
+depend type=require fmri=__TBD \
+    pkg.tmp.gsettings-schema=org.gnome.desktop.interface
+depend type=require fmri=__TBD \
+    pkg.tmp.gsettings-schema=org.gnome.desktop.peripherals
+depend type=require fmri=__TBD \
+    pkg.tmp.gsettings-schema=org.gnome.desktop.screensaver
+depend type=require fmri=__TBD \
+    pkg.tmp.gsettings-schema=org.gnome.desktop.wm.preferences
+depend type=require fmri=__TBD pkg.tmp.gsettings-schema=org.gnome.mutter
+depend type=require fmri=__TBD pkg.tmp.gsettings-schema=org.gnome.nautilus
+depend type=require fmri=__TBD \
+    pkg.tmp.gsettings-schema=org.gnome.settings-daemon.peripherals
+depend type=require fmri=__TBD \
+    pkg.tmp.gsettings-schema=org.gnome.settings-daemon.plugins.xsettings
+depend type=require fmri=__TBD pkg.tmp.gsettings-schema=org.gnome.shell