mirror of
https://github.com/dguglielmi/sunny-overlay.git
synced 2025-12-06 13:52:40 +01:00
x11-misc/plank: port to EAPI 6, drop intltool requirement
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
DIST plank-0.11.3.tar.xz 1019036 SHA256 7f091e3aca4b13e3507bb573c532973bdf4695289f8d1f095501adbed0f15608 SHA512 1d9057a743bd3bb9bf79e627ec1a4ceca32665c7a48c29dfae2f2d6d20130180e2aba8dad16a8adae0b96c3eb10c9d0dbcc62243770801e348c7d92d4581bf20 WHIRLPOOL bbf0a394bf4ad3e54a23878e3a4ddc3caf812b599554583aaf443c567e5c1709464ff1e8ce1b6023d78c5ddeff0f4f232fc051a96e2a51a649a28c1dc8671ae0
|
AUX plank-0.11.4-drop-intltool-requirement.patch 21276 BLAKE2B 7da9a602e7facfc88b9ec5b53e66560fbcc683f9ee4e576d4179be8fbb7607afb7540ae5501bdc8837111abb4e7d3e95698f23040e4a4f142b44a68e907e85f4 SHA512 566c593bfed46b1b44dfbeb69e1bc21900cb4043cd8f21c2cdec5994bf9666228e43f620df8d4e4d645600bebe28c2e0339d6ecd502035abcc367ad9ade395c7
|
||||||
DIST plank-0.11.4.tar.xz 1022640 SHA256 88b5cd6a84e67395df5e7cc1869521126830be0e8a509b28ee12e2db0b8981b8 SHA512 178d78ecb6a6cc66237b4024a10db135626cd1623717c8e218f0ba3b630af1868bc8c174b5c87ab7762c3b62837d2554cadd44b2731edc03f965441d48ccaa77 WHIRLPOOL d03eb11a6b0c7fd21cb96cb1a76b4de3cba3373f1b76205743ea144ab862bc45d7f45e9ba2fa4d9fa55f8b9488be3d7dd4ec0a72e8ebaec59fbf6c13617d6f10
|
DIST plank-0.11.4.tar.xz 1022640 BLAKE2B 9a33759e32fb9af9884b530776ebcb59a67efbf6908ba7a493c6863a3c3f26a919e972600a73c4225ab0ec80b44586ad33fa57446ca1b5d96c7d295a25b73e9a SHA512 178d78ecb6a6cc66237b4024a10db135626cd1623717c8e218f0ba3b630af1868bc8c174b5c87ab7762c3b62837d2554cadd44b2731edc03f965441d48ccaa77
|
||||||
EBUILD plank-0.11.3.ebuild 834 SHA256 5148c2d155dcaebc99d8fcc1ee35f3ef231ed3cb9dfea8377c139c74997c7c7e SHA512 bb8394529d02ab7eee2d46f7f61a33e3cb1d97fb99f7b3b43c21989f673ec6e6e9edda190ee8c7a94d66e0e1d57a0ac742ae254028ec88fbd9a9a9c6de7661f1 WHIRLPOOL e4065ca253e5ac46a3d6778473c2fe6eb496654cac636dd253c255a945aa4eabea4c38e55e7d6470444bc9b46875fa7d8edaf9c996f49c969ee2d2ecad1ec388
|
EBUILD plank-0.11.4-r1.ebuild 887 BLAKE2B abd21fc2936b317debd193559582bc218cfd5c938eef893257288ad2dcf5746da622bcdbdde2a8296061ded322a11971d43c7301343d9308778ca88751f6a527 SHA512 89be2f3512ba75c17352b30b5196c780a2a2749c660971f8b40686f0183ec2c9d7a831a5a674d1eb9b2732890b170da7e6696c90e82e630b0ee178e1f814e874
|
||||||
EBUILD plank-0.11.4.ebuild 834 SHA256 5148c2d155dcaebc99d8fcc1ee35f3ef231ed3cb9dfea8377c139c74997c7c7e SHA512 bb8394529d02ab7eee2d46f7f61a33e3cb1d97fb99f7b3b43c21989f673ec6e6e9edda190ee8c7a94d66e0e1d57a0ac742ae254028ec88fbd9a9a9c6de7661f1 WHIRLPOOL e4065ca253e5ac46a3d6778473c2fe6eb496654cac636dd253c255a945aa4eabea4c38e55e7d6470444bc9b46875fa7d8edaf9c996f49c969ee2d2ecad1ec388
|
EBUILD plank-0.11.4.ebuild 834 BLAKE2B 1b9b4f1ce94a1f14d33ebddd65ae393270ff1896e822a7bfd0f0046debfb3fedd2ecae2b1d88ab7fa7a9ecc8e9ba385b4e62bbf17af256f306497f0d3bbbf689 SHA512 bb8394529d02ab7eee2d46f7f61a33e3cb1d97fb99f7b3b43c21989f673ec6e6e9edda190ee8c7a94d66e0e1d57a0ac742ae254028ec88fbd9a9a9c6de7661f1
|
||||||
|
|||||||
@@ -0,0 +1,554 @@
|
|||||||
|
From 764e2ff83126242b8b69d218c3d91883b0ec423b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Rico Tzschichholz <ricotz@ubuntu.com>
|
||||||
|
Date: Wed, 29 Mar 2017 15:03:56 +0200
|
||||||
|
Subject: Drop intltool requirement and use gettext >= 0.19.6 only
|
||||||
|
|
||||||
|
|
||||||
|
diff --git a/autogen.sh b/autogen.sh
|
||||||
|
index 634216f..b49ccf1 100755
|
||||||
|
--- a/autogen.sh
|
||||||
|
+++ b/autogen.sh
|
||||||
|
@@ -20,7 +20,6 @@ fi
|
||||||
|
|
||||||
|
set -x
|
||||||
|
aclocal --install || exit 1
|
||||||
|
-intltoolize --force --copy --automake || exit 1
|
||||||
|
autoreconf --verbose --force --install -Wno-portability || exit 1
|
||||||
|
set +x
|
||||||
|
|
||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index bf58be7..da0a788 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -57,6 +57,13 @@ AC_PROG_CXX
|
||||||
|
AC_PROG_CXX_C_O
|
||||||
|
AC_PROG_INSTALL
|
||||||
|
|
||||||
|
+GETTEXT_PACKAGE=AC_PACKAGE_NAME
|
||||||
|
+AC_SUBST(GETTEXT_PACKAGE)
|
||||||
|
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, ["$GETTEXT_PACKAGE"], [Define the gettext package to be used])
|
||||||
|
+
|
||||||
|
+AM_GNU_GETTEXT_VERSION([0.19.6])
|
||||||
|
+AM_GNU_GETTEXT([external])
|
||||||
|
+
|
||||||
|
LT_PREREQ([2.2.6])
|
||||||
|
LT_INIT([disable-static])
|
||||||
|
PKG_PROG_PKG_CONFIG([0.21])
|
||||||
|
@@ -347,21 +354,11 @@ fi
|
||||||
|
|
||||||
|
|
||||||
|
# -----------------------------------------------------------
|
||||||
|
-# Gettext
|
||||||
|
-# -----------------------------------------------------------
|
||||||
|
-GETTEXT_PACKAGE=AC_PACKAGE_NAME
|
||||||
|
-AC_SUBST(GETTEXT_PACKAGE)
|
||||||
|
-AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, ["$GETTEXT_PACKAGE"], [Define the gettext package to be used])
|
||||||
|
-IT_PROG_INTLTOOL([0.35.0])
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-# -----------------------------------------------------------
|
||||||
|
# Final output
|
||||||
|
# -----------------------------------------------------------
|
||||||
|
AC_CONFIG_FILES([
|
||||||
|
Makefile
|
||||||
|
data/Makefile
|
||||||
|
-data/net.launchpad.plank.gschema.xml.in
|
||||||
|
data/apport/Makefile
|
||||||
|
data/icons/Makefile
|
||||||
|
data/themes/Makefile
|
||||||
|
diff --git a/data/Makefile.am b/data/Makefile.am
|
||||||
|
index 89dfa51..141fbd7 100644
|
||||||
|
--- a/data/Makefile.am
|
||||||
|
+++ b/data/Makefile.am
|
||||||
|
@@ -12,7 +12,7 @@ endif
|
||||||
|
EXTRA_DIST = \
|
||||||
|
application-default-icon.svg \
|
||||||
|
plank.appdata.xml.in \
|
||||||
|
- net.launchpad.plank.gschema.xml.in.in \
|
||||||
|
+ net.launchpad.plank.gschema.xml.in \
|
||||||
|
plank.desktop.in \
|
||||||
|
plank.gresource.xml \
|
||||||
|
poof.svg \
|
||||||
|
@@ -25,20 +25,19 @@ CLEANFILES = \
|
||||||
|
$(gsettings_SCHEMAS) \
|
||||||
|
gschemas.compiled \
|
||||||
|
net.launchpad.plank.gschema.valid \
|
||||||
|
- net.launchpad.plank.gschema.xml.in \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
applicationsdir = $(datadir)/applications
|
||||||
|
applications_DATA = plank.desktop
|
||||||
|
|
||||||
|
-@INTLTOOL_DESKTOP_RULE@
|
||||||
|
-
|
||||||
|
appdatadir = $(datadir)/appdata
|
||||||
|
appdata_DATA = plank.appdata.xml
|
||||||
|
|
||||||
|
gsettings_SCHEMAS = net.launchpad.plank.gschema.xml
|
||||||
|
|
||||||
|
-@INTLTOOL_XML_RULE@
|
||||||
|
+%.gschema.xml: %.gschema.xml.in Makefile
|
||||||
|
+ $(AM_V_GEN) sed -e 's|@GETTEXT_PACKAGE[@]|$(GETTEXT_PACKAGE)|g' \
|
||||||
|
+ $< > $@ || rm $@
|
||||||
|
|
||||||
|
@GSETTINGS_RULES@
|
||||||
|
|
||||||
|
@@ -47,3 +46,10 @@ gschemas.compiled: Makefile $(gsettings_SCHEMAS:.xml=.valid)
|
||||||
|
|
||||||
|
all-local: gschemas.compiled
|
||||||
|
|
||||||
|
+%.desktop: %.desktop.in
|
||||||
|
+ $(AM_V_GEN)$(MSGFMT) --desktop --keyword= --keyword=Name \
|
||||||
|
+ --keyword=GenericName --keyword=Comment --keyword=Keywords \
|
||||||
|
+ --template $< -d $(top_srcdir)/po -o $@
|
||||||
|
+
|
||||||
|
+%.appdata.xml: %.appdata.xml.in
|
||||||
|
+ $(AM_V_GEN)$(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@
|
||||||
|
diff --git a/data/net.launchpad.plank.gschema.xml.in b/data/net.launchpad.plank.gschema.xml.in
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..e122aec
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/data/net.launchpad.plank.gschema.xml.in
|
||||||
|
@@ -0,0 +1,143 @@
|
||||||
|
+<schemalist>
|
||||||
|
+ <enum id="PlankHideType">
|
||||||
|
+ <value nick="none" value="0"/>
|
||||||
|
+ <value nick="intelligent" value="1"/>
|
||||||
|
+ <value nick="auto" value="2"/>
|
||||||
|
+ <value nick="dodge-maximized" value="3"/>
|
||||||
|
+ <value nick="window-dodge" value="4"/>
|
||||||
|
+ <value nick="dodge-active" value="5"/>
|
||||||
|
+ </enum>
|
||||||
|
+
|
||||||
|
+ <enum id="GtkAlignType">
|
||||||
|
+ <value nick="fill" value="0"/>
|
||||||
|
+ <value nick="start" value="1"/>
|
||||||
|
+ <value nick="end" value="2"/>
|
||||||
|
+ <value nick="center" value="3"/>
|
||||||
|
+ </enum>
|
||||||
|
+
|
||||||
|
+ <enum id="GtkPositionType">
|
||||||
|
+ <value nick="left" value="0"/>
|
||||||
|
+ <value nick="right" value="1"/>
|
||||||
|
+ <value nick="top" value="2"/>
|
||||||
|
+ <value nick="bottom" value="3"/>
|
||||||
|
+ </enum>
|
||||||
|
+
|
||||||
|
+
|
||||||
|
+ <schema id="net.launchpad.plank" path="/net/launchpad/plank/" gettext-domain="@GETTEXT_PACKAGE@">
|
||||||
|
+ <child name="docks" schema="net.launchpad.plank.dock.settings"/>
|
||||||
|
+
|
||||||
|
+ <key name="enabled-docks" type="as">
|
||||||
|
+ <default>['dock1']</default>
|
||||||
|
+ <summary>Array of names of active/enabled docks</summary>
|
||||||
|
+ <description>Contains the names of docks which are created and loaded on start up</description>
|
||||||
|
+ </key>
|
||||||
|
+ </schema>
|
||||||
|
+
|
||||||
|
+ <schema id="net.launchpad.plank.dock.settings" gettext-domain="@GETTEXT_PACKAGE@">
|
||||||
|
+ <key name="alignment" enum='GtkAlignType'>
|
||||||
|
+ <default>'center'</default>
|
||||||
|
+ <summary>The alignment for the dock along the monitor's edge</summary>
|
||||||
|
+ <description>Possible values are "fill", "start", "end", and "center".</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="auto-pinning" type="b">
|
||||||
|
+ <default>true</default>
|
||||||
|
+ <summary>Automatically pin an application if it seems useful to do</summary>
|
||||||
|
+ <description>If true, automatically pin applications when it seems useful to do.</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="current-workspace-only" type="b">
|
||||||
|
+ <default>false</default>
|
||||||
|
+ <summary>Only show windows from the current workspace</summary>
|
||||||
|
+ <description>If true, only show unpinned windows from the current workspace in addition to pinned items.</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="dock-items" type="as">
|
||||||
|
+ <default>[]</default>
|
||||||
|
+ <summary>Dockitem-files Array</summary>
|
||||||
|
+ <description>Array of dockitem-files for this particular dock. This list is automatically updated and managed by Plank. DO NOT MODIFY.</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="hide-delay" type="i">
|
||||||
|
+ <range min="0"/>
|
||||||
|
+ <default>0</default>
|
||||||
|
+ <summary>Dock hide delay</summary>
|
||||||
|
+ <description>Length of the delay before hiding the dock, in milliseconds.</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="hide-mode" enum='PlankHideType'>
|
||||||
|
+ <default>'intelligent'</default>
|
||||||
|
+ <summary>Hidemode of the dock</summary>
|
||||||
|
+ <description>Possible values are "none", "intelligent", "auto", "dodge-maximized", "window-dodge", and "dodge-active".</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="icon-size" type="i">
|
||||||
|
+ <range min="24" max="128"/>
|
||||||
|
+ <default>48</default>
|
||||||
|
+ <summary>Icon Size</summary>
|
||||||
|
+ <description>The size of dock items, in pixels.</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="items-alignment" enum='GtkAlignType'>
|
||||||
|
+ <default>'center'</default>
|
||||||
|
+ <summary>The alignment of dock items</summary>
|
||||||
|
+ <description>Possible values are "fill", "start", "end", and "center".</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="lock-items" type="b">
|
||||||
|
+ <default>false</default>
|
||||||
|
+ <summary>Lock dock items</summary>
|
||||||
|
+ <description>If true, prevent drag'n'drop actions and lock dock items in place.</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="monitor" type="s">
|
||||||
|
+ <default>''</default>
|
||||||
|
+ <summary>The name of the monitor for the dock to show on</summary>
|
||||||
|
+ <description>The plug-name of the monitor for the dock to show on (e.g. DVI-I-1, HDMI1, LVDS1). Leave this empty to keep on the primary monitor.</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="offset" type="i">
|
||||||
|
+ <range min="-100" max="100"/>
|
||||||
|
+ <default>0</default>
|
||||||
|
+ <summary>Position Offset</summary>
|
||||||
|
+ <description>The dock's position offset from center, in percent.</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="pinned-only" type="b">
|
||||||
|
+ <default>false</default>
|
||||||
|
+ <summary>Only show pinned applications</summary>
|
||||||
|
+ <description>If true, only show pinned applications. Useful for running more than one dock.</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="position" enum='GtkPositionType'>
|
||||||
|
+ <default>'bottom'</default>
|
||||||
|
+ <summary>The position for the dock on the monitor</summary>
|
||||||
|
+ <description>Possible values are "left", "right", "top", and "bottom".</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="pressure-reveal" type="b">
|
||||||
|
+ <default>false</default>
|
||||||
|
+ <summary>Pressure Reveal</summary>
|
||||||
|
+ <description>If true, use pressure-based revealing of the dock if the input device supports it.</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="show-dock-item" type="b">
|
||||||
|
+ <default>false</default>
|
||||||
|
+ <summary>Show the item for the dock itself</summary>
|
||||||
|
+ <description>If true, show the Plank dock item.</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="theme" type="s">
|
||||||
|
+ <default>'Default'</default>
|
||||||
|
+ <summary>The name of the dock theme for Plank to use</summary>
|
||||||
|
+ <description>Built-in values include "Default", "Matte", "Transparent", and "Gtk+".</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="tooltips-enabled" type="b">
|
||||||
|
+ <default>true</default>
|
||||||
|
+ <summary>Show tooltips when items are hovered</summary>
|
||||||
|
+ <description>If true, tooltips will be shown when dock items are hovered with the cursor.</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="unhide-delay" type="i">
|
||||||
|
+ <range min="0"/>
|
||||||
|
+ <default>0</default>
|
||||||
|
+ <summary>Dock unhide delay</summary>
|
||||||
|
+ <description>Length of the delay before unhiding the dock, in milliseconds.</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="zoom-enabled" type="b">
|
||||||
|
+ <default>false</default>
|
||||||
|
+ <summary>Zoom dock items when hovered</summary>
|
||||||
|
+ <description>If true, zoom dock items when hovered with the cursor.</description>
|
||||||
|
+ </key>
|
||||||
|
+ <key name="zoom-percent" type="i">
|
||||||
|
+ <range min="100" max="200"/>
|
||||||
|
+ <default>150</default>
|
||||||
|
+ <summary>Icon zoom percentage</summary>
|
||||||
|
+ <description>The amount to zoom dock items, in percent.</description>
|
||||||
|
+ </key>
|
||||||
|
+ </schema>
|
||||||
|
+</schemalist>
|
||||||
|
diff --git a/data/net.launchpad.plank.gschema.xml.in.in b/data/net.launchpad.plank.gschema.xml.in.in
|
||||||
|
deleted file mode 100644
|
||||||
|
index 3801177..0000000
|
||||||
|
--- a/data/net.launchpad.plank.gschema.xml.in.in
|
||||||
|
+++ /dev/null
|
||||||
|
@@ -1,143 +0,0 @@
|
||||||
|
-<schemalist>
|
||||||
|
- <enum id="PlankHideType">
|
||||||
|
- <value nick="none" value="0"/>
|
||||||
|
- <value nick="intelligent" value="1"/>
|
||||||
|
- <value nick="auto" value="2"/>
|
||||||
|
- <value nick="dodge-maximized" value="3"/>
|
||||||
|
- <value nick="window-dodge" value="4"/>
|
||||||
|
- <value nick="dodge-active" value="5"/>
|
||||||
|
- </enum>
|
||||||
|
-
|
||||||
|
- <enum id="GtkAlignType">
|
||||||
|
- <value nick="fill" value="0"/>
|
||||||
|
- <value nick="start" value="1"/>
|
||||||
|
- <value nick="end" value="2"/>
|
||||||
|
- <value nick="center" value="3"/>
|
||||||
|
- </enum>
|
||||||
|
-
|
||||||
|
- <enum id="GtkPositionType">
|
||||||
|
- <value nick="left" value="0"/>
|
||||||
|
- <value nick="right" value="1"/>
|
||||||
|
- <value nick="top" value="2"/>
|
||||||
|
- <value nick="bottom" value="3"/>
|
||||||
|
- </enum>
|
||||||
|
-
|
||||||
|
-
|
||||||
|
- <schema id="net.launchpad.plank" path="/net/launchpad/plank/">
|
||||||
|
- <child name="docks" schema="net.launchpad.plank.dock.settings"/>
|
||||||
|
-
|
||||||
|
- <key name="enabled-docks" type="as">
|
||||||
|
- <default>['dock1']</default>
|
||||||
|
- <_summary>Array of names of active/enabled docks</_summary>
|
||||||
|
- <_description>Contains the names of docks which are created and loaded on start up</_description>
|
||||||
|
- </key>
|
||||||
|
- </schema>
|
||||||
|
-
|
||||||
|
- <schema id="net.launchpad.plank.dock.settings" gettext-domain="@GETTEXT_PACKAGE@">
|
||||||
|
- <key name="alignment" enum='GtkAlignType'>
|
||||||
|
- <default>'center'</default>
|
||||||
|
- <_summary>The alignment for the dock along the monitor's edge</_summary>
|
||||||
|
- <_description>Possible values are "fill", "start", "end", and "center".</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="auto-pinning" type="b">
|
||||||
|
- <default>true</default>
|
||||||
|
- <_summary>Automatically pin an application if it seems useful to do</_summary>
|
||||||
|
- <_description>If true, automatically pin applications when it seems useful to do.</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="current-workspace-only" type="b">
|
||||||
|
- <default>false</default>
|
||||||
|
- <_summary>Only show windows from the current workspace</_summary>
|
||||||
|
- <_description>If true, only show unpinned windows from the current workspace in addition to pinned items.</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="dock-items" type="as">
|
||||||
|
- <default>[]</default>
|
||||||
|
- <_summary>Dockitem-files Array</_summary>
|
||||||
|
- <_description>Array of dockitem-files for this particular dock. This list is automatically updated and managed by Plank. DO NOT MODIFY.</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="hide-delay" type="i">
|
||||||
|
- <range min="0"/>
|
||||||
|
- <default>0</default>
|
||||||
|
- <_summary>Dock hide delay</_summary>
|
||||||
|
- <_description>Length of the delay before hiding the dock, in milliseconds.</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="hide-mode" enum='PlankHideType'>
|
||||||
|
- <default>'intelligent'</default>
|
||||||
|
- <_summary>Hidemode of the dock</_summary>
|
||||||
|
- <_description>Possible values are "none", "intelligent", "auto", "dodge-maximized", "window-dodge", and "dodge-active".</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="icon-size" type="i">
|
||||||
|
- <range min="24" max="128"/>
|
||||||
|
- <default>48</default>
|
||||||
|
- <_summary>Icon Size</_summary>
|
||||||
|
- <_description>The size of dock items, in pixels.</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="items-alignment" enum='GtkAlignType'>
|
||||||
|
- <default>'center'</default>
|
||||||
|
- <_summary>The alignment of dock items</_summary>
|
||||||
|
- <_description>Possible values are "fill", "start", "end", and "center".</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="lock-items" type="b">
|
||||||
|
- <default>false</default>
|
||||||
|
- <_summary>Lock dock items</_summary>
|
||||||
|
- <_description>If true, prevent drag'n'drop actions and lock dock items in place.</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="monitor" type="s">
|
||||||
|
- <default>''</default>
|
||||||
|
- <_summary>The name of the monitor for the dock to show on</_summary>
|
||||||
|
- <_description>The plug-name of the monitor for the dock to show on (e.g. DVI-I-1, HDMI1, LVDS1). Leave this empty to keep on the primary monitor.</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="offset" type="i">
|
||||||
|
- <range min="-100" max="100"/>
|
||||||
|
- <default>0</default>
|
||||||
|
- <_summary>Position Offset</_summary>
|
||||||
|
- <_description>The dock's position offset from center, in percent.</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="pinned-only" type="b">
|
||||||
|
- <default>false</default>
|
||||||
|
- <_summary>Only show pinned applications</_summary>
|
||||||
|
- <_description>If true, only show pinned applications. Useful for running more than one dock.</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="position" enum='GtkPositionType'>
|
||||||
|
- <default>'bottom'</default>
|
||||||
|
- <_summary>The position for the dock on the monitor</_summary>
|
||||||
|
- <_description>Possible values are "left", "right", "top", and "bottom".</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="pressure-reveal" type="b">
|
||||||
|
- <default>false</default>
|
||||||
|
- <_summary>Pressure Reveal</_summary>
|
||||||
|
- <_description>If true, use pressure-based revealing of the dock if the input device supports it.</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="show-dock-item" type="b">
|
||||||
|
- <default>false</default>
|
||||||
|
- <_summary>Show the item for the dock itself</_summary>
|
||||||
|
- <_description>If true, show the Plank dock item.</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="theme" type="s">
|
||||||
|
- <default>'Default'</default>
|
||||||
|
- <_summary>The name of the dock theme for Plank to use</_summary>
|
||||||
|
- <_description>Built-in values include "Default", "Matte", "Transparent", and "Gtk+".</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="tooltips-enabled" type="b">
|
||||||
|
- <default>true</default>
|
||||||
|
- <_summary>Show tooltips when items are hovered</_summary>
|
||||||
|
- <_description>If true, tooltips will be shown when dock items are hovered with the cursor.</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="unhide-delay" type="i">
|
||||||
|
- <range min="0"/>
|
||||||
|
- <default>0</default>
|
||||||
|
- <_summary>Dock unhide delay</_summary>
|
||||||
|
- <_description>Length of the delay before unhiding the dock, in milliseconds.</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="zoom-enabled" type="b">
|
||||||
|
- <default>false</default>
|
||||||
|
- <_summary>Zoom dock items when hovered</_summary>
|
||||||
|
- <_description>If true, zoom dock items when hovered with the cursor.</_description>
|
||||||
|
- </key>
|
||||||
|
- <key name="zoom-percent" type="i">
|
||||||
|
- <range min="100" max="200"/>
|
||||||
|
- <default>150</default>
|
||||||
|
- <_summary>Icon zoom percentage</_summary>
|
||||||
|
- <_description>The amount to zoom dock items, in percent.</_description>
|
||||||
|
- </key>
|
||||||
|
- </schema>
|
||||||
|
-</schemalist>
|
||||||
|
diff --git a/data/plank.appdata.xml.in b/data/plank.appdata.xml.in
|
||||||
|
index d2c6dbc..7c2ebc6 100644
|
||||||
|
--- a/data/plank.appdata.xml.in
|
||||||
|
+++ b/data/plank.appdata.xml.in
|
||||||
|
@@ -1,20 +1,20 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
-<!-- Copyright 2014 Rico Tzschichholz <ricotz@ubuntu.com> -->
|
||||||
|
+<!-- Copyright 2016 Rico Tzschichholz <ricotz@ubuntu.com> -->
|
||||||
|
<component type="desktop">
|
||||||
|
<id>plank.desktop</id>
|
||||||
|
<metadata_license>CC0-1.0</metadata_license>
|
||||||
|
<name>Plank</name>
|
||||||
|
- <_summary>Stupidly simple.</_summary>
|
||||||
|
+ <summary>Stupidly simple.</summary>
|
||||||
|
<description>
|
||||||
|
- <_p>
|
||||||
|
+ <p>
|
||||||
|
Plank is meant to be the simplest dock on the planet. The goal is to provide just what a dock needs and
|
||||||
|
absolutely nothing more.
|
||||||
|
- </_p>
|
||||||
|
- <_p>
|
||||||
|
+ </p>
|
||||||
|
+ <p>
|
||||||
|
It is, however, a library which can be extended to create other dock programs with more advanced features.
|
||||||
|
Thus, Plank is the underlying technology for Docky (starting in version 3.0.0) and aims to provide all the
|
||||||
|
core features while Docky extends it to add fancier things like Docklets, painters, settings dialogs, etc.
|
||||||
|
- </_p>
|
||||||
|
+ </p>
|
||||||
|
</description>
|
||||||
|
<keywords>
|
||||||
|
<keyword>dock</keyword>
|
||||||
|
diff --git a/data/plank.desktop.in b/data/plank.desktop.in
|
||||||
|
index 330c3a4..257950b 100644
|
||||||
|
--- a/data/plank.desktop.in
|
||||||
|
+++ b/data/plank.desktop.in
|
||||||
|
@@ -1,7 +1,7 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Name=Plank
|
||||||
|
GenericName=Dock
|
||||||
|
-_Comment=Stupidly simple.
|
||||||
|
+Comment=Stupidly simple.
|
||||||
|
Categories=Utility;
|
||||||
|
Type=Application
|
||||||
|
Exec=plank
|
||||||
|
diff --git a/po/Makevars b/po/Makevars
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..07a42ad
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/po/Makevars
|
||||||
|
@@ -0,0 +1,78 @@
|
||||||
|
+# Makefile variables for PO directory in any package using GNU gettext.
|
||||||
|
+
|
||||||
|
+# Usually the message domain is the same as the package name.
|
||||||
|
+DOMAIN = $(PACKAGE)
|
||||||
|
+
|
||||||
|
+# These two variables depend on the location of this directory.
|
||||||
|
+subdir = po
|
||||||
|
+top_builddir = ..
|
||||||
|
+
|
||||||
|
+# These options get passed to xgettext.
|
||||||
|
+XGETTEXT_OPTIONS = --from-code=UTF-8 --keyword=_ --keyword=N_
|
||||||
|
+
|
||||||
|
+# This is the copyright holder that gets inserted into the header of the
|
||||||
|
+# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding
|
||||||
|
+# package. (Note that the msgstr strings, extracted from the package's
|
||||||
|
+# sources, belong to the copyright holder of the package.) Translators are
|
||||||
|
+# expected to transfer the copyright for their translations to this person
|
||||||
|
+# or entity, or to disclaim their copyright. The empty string stands for
|
||||||
|
+# the public domain; in this case the translators are expected to disclaim
|
||||||
|
+# their copyright.
|
||||||
|
+COPYRIGHT_HOLDER = The Plank Developers
|
||||||
|
+
|
||||||
|
+# This tells whether or not to prepend "GNU " prefix to the package
|
||||||
|
+# name that gets inserted into the header of the $(DOMAIN).pot file.
|
||||||
|
+# Possible values are "yes", "no", or empty. If it is empty, try to
|
||||||
|
+# detect it automatically by scanning the files in $(top_srcdir) for
|
||||||
|
+# "GNU packagename" string.
|
||||||
|
+PACKAGE_GNU = no
|
||||||
|
+
|
||||||
|
+# This is the email address or URL to which the translators shall report
|
||||||
|
+# bugs in the untranslated strings:
|
||||||
|
+# - Strings which are not entire sentences, see the maintainer guidelines
|
||||||
|
+# in the GNU gettext documentation, section 'Preparing Strings'.
|
||||||
|
+# - Strings which use unclear terms or require additional context to be
|
||||||
|
+# understood.
|
||||||
|
+# - Strings which make invalid assumptions about notation of date, time or
|
||||||
|
+# money.
|
||||||
|
+# - Pluralisation problems.
|
||||||
|
+# - Incorrect English spelling.
|
||||||
|
+# - Incorrect formatting.
|
||||||
|
+# It can be your email address, or a mailing list address where translators
|
||||||
|
+# can write to without being subscribed, or the URL of a web page through
|
||||||
|
+# which the translators can contact you.
|
||||||
|
+MSGID_BUGS_ADDRESS = https://bugs.launchpad.net/plank
|
||||||
|
+
|
||||||
|
+# This is the list of locale categories, beyond LC_MESSAGES, for which the
|
||||||
|
+# message catalogs shall be used. It is usually empty.
|
||||||
|
+EXTRA_LOCALE_CATEGORIES =
|
||||||
|
+
|
||||||
|
+# This tells whether the $(DOMAIN).pot file contains messages with an 'msgctxt'
|
||||||
|
+# context. Possible values are "yes" and "no". Set this to yes if the
|
||||||
|
+# package uses functions taking also a message context, like pgettext(), or
|
||||||
|
+# if in $(XGETTEXT_OPTIONS) you define keywords with a context argument.
|
||||||
|
+USE_MSGCTXT = no
|
||||||
|
+
|
||||||
|
+# These options get passed to msgmerge.
|
||||||
|
+# Useful options are in particular:
|
||||||
|
+# --previous to keep previous msgids of translated messages,
|
||||||
|
+# --quiet to reduce the verbosity.
|
||||||
|
+MSGMERGE_OPTIONS =
|
||||||
|
+
|
||||||
|
+# These options get passed to msginit.
|
||||||
|
+# If you want to disable line wrapping when writing PO files, add
|
||||||
|
+# --no-wrap to MSGMERGE_OPTIONS, XGETTEXT_OPTIONS, and
|
||||||
|
+# MSGINIT_OPTIONS.
|
||||||
|
+MSGINIT_OPTIONS =
|
||||||
|
+
|
||||||
|
+# This tells whether or not to regenerate a PO file when $(DOMAIN).pot
|
||||||
|
+# has changed. Possible values are "yes" and "no". Set this to no if
|
||||||
|
+# the POT file is checked in the repository and the version control
|
||||||
|
+# program ignores timestamps.
|
||||||
|
+PO_DEPENDS_ON_POT = no
|
||||||
|
+
|
||||||
|
+# This tells whether or not to forcibly update $(DOMAIN).pot and
|
||||||
|
+# regenerate PO files on "make dist". Possible values are "yes" and
|
||||||
|
+# "no". Set this to no if the POT file and PO files are maintained
|
||||||
|
+# externally.
|
||||||
|
+DIST_DEPENDS_ON_UPDATE_PO = no
|
||||||
|
diff --git a/po/POTFILES.in b/po/POTFILES.in
|
||||||
|
index f84f451..e4128d8 100644
|
||||||
|
--- a/po/POTFILES.in
|
||||||
|
+++ b/po/POTFILES.in
|
||||||
|
@@ -1,6 +1,6 @@
|
||||||
|
data/plank.appdata.xml.in
|
||||||
|
data/plank.desktop.in
|
||||||
|
-[type: gettext/glade]data/ui/preferences.ui
|
||||||
|
+data/ui/preferences.ui
|
||||||
|
lib/DragManager.vala
|
||||||
|
lib/Factories/AbstractMain.vala
|
||||||
|
lib/Items/ApplicationDockItem.vala
|
||||||
|
diff --git a/po/POTFILES.skip b/po/POTFILES.skip
|
||||||
|
index 36093ea..c971cd9 100644
|
||||||
|
--- a/po/POTFILES.skip
|
||||||
|
+++ b/po/POTFILES.skip
|
||||||
|
@@ -1,5 +1,4 @@
|
||||||
|
data/net.launchpad.plank.gschema.xml.in
|
||||||
|
-data/net.launchpad.plank.gschema.xml.in.in
|
||||||
|
docklets/Clippy/ClippyDockItem.c
|
||||||
|
docklets/Clippy/ClippyDocklet.c
|
||||||
|
docklets/Clock/ClockDockItem.c
|
||||||
@@ -1,13 +1,12 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
EAPI=6
|
||||||
|
|
||||||
VALA_MIN_API_VERSION=0.26
|
VALA_MIN_API_VERSION=0.26
|
||||||
VALA_USE_DEPEND=vapigen
|
VALA_USE_DEPEND=vapigen
|
||||||
|
|
||||||
inherit vala autotools-utils gnome2
|
inherit vala gnome2
|
||||||
|
|
||||||
DESCRIPTION="Dock panel famious docky"
|
DESCRIPTION="Dock panel famious docky"
|
||||||
HOMEPAGE="https://launchpad.net/plank"
|
HOMEPAGE="https://launchpad.net/plank"
|
||||||
@@ -27,13 +26,17 @@ RDEPEND=">=dev-libs/glib-2.32:2
|
|||||||
x11-libs/libwnck:3"
|
x11-libs/libwnck:3"
|
||||||
DEPEND="${RDEPEND}
|
DEPEND="${RDEPEND}
|
||||||
$(vala_depend)
|
$(vala_depend)
|
||||||
dev-util/intltool
|
|
||||||
gnome-base/gnome-common
|
gnome-base/gnome-common
|
||||||
sys-devel/gettext
|
>=sys-devel/gettext-0.19.6
|
||||||
virtual/pkgconfig"
|
virtual/pkgconfig"
|
||||||
DOCS=( AUTHORS COPYRIGHT )
|
DOCS=( AUTHORS COPYRIGHT )
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${P}-drop-intltool-requirement.patch
|
||||||
|
)
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
|
default_src_prepare
|
||||||
NOCONFIGURE=1 REQUIRED_PKG_CONFIG_VERSION=0.1 ./autogen.sh
|
NOCONFIGURE=1 REQUIRED_PKG_CONFIG_VERSION=0.1 ./autogen.sh
|
||||||
vala_src_prepare
|
vala_src_prepare
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user