summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD28
2 files changed, 20 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6689fe2bdfed..adbe29a2b4b6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,15 @@
pkgbase = gnome-shell-extension-color-picker
pkgdesc = Simple color picker for gnome shell
pkgver = 27
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/tuberry/color-picker
arch = any
license = GPL3
+ depends = dconf
depends = gnome-shell>=41
source = https://extensions.gnome.org/extension-data/color-pickertuberry.v27.shell-extension.zip
+ source = https://raw.githubusercontent.com/tuberry/color-picker/master/color-picker%40tuberry/schemas/org.gnome.shell.extensions.color-picker.gschema.xml
sha256sums = c8b7e269f214ce97b81930cdd9ca34b28d8d7f8736b69d5ea76d6f3f9dd73de9
+ sha256sums = 0adb1688bd9e0cb9721995eb9b004e622997afcefaf12d33c307a85bf39d5540
pkgname = gnome-shell-extension-color-picker
diff --git a/PKGBUILD b/PKGBUILD
index 7ee6d48c7400..c06676bd6450 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,24 +2,28 @@
pkgname=gnome-shell-extension-color-picker
pkgver=27
-pkgrel=2
+pkgrel=3
pkgdesc='Simple color picker for gnome shell'
arch=(any)
url='https://github.com/tuberry/color-picker'
license=('GPL3')
-depends=('gnome-shell>=41')
-source=("https://extensions.gnome.org/extension-data/color-pickertuberry.v${pkgver}.shell-extension.zip")
-sha256sums=('c8b7e269f214ce97b81930cdd9ca34b28d8d7f8736b69d5ea76d6f3f9dd73de9')
+depends=('dconf' 'gnome-shell>=41')
+source=("https://extensions.gnome.org/extension-data/color-pickertuberry.v${pkgver}.shell-extension.zip"
+ "https://raw.githubusercontent.com/tuberry/color-picker/master/color-picker%40tuberry/schemas/org.gnome.shell.extensions.color-picker.gschema.xml")
+sha256sums=('c8b7e269f214ce97b81930cdd9ca34b28d8d7f8736b69d5ea76d6f3f9dd73de9'
+ '0adb1688bd9e0cb9721995eb9b004e622997afcefaf12d33c307a85bf39d5540')
package() {
local _uuid="color-picker@tuberry"
local _destdir="$pkgdir/usr/share/gnome-shell/extensions/$_uuid"
-
- install --directory "$_destdir/icons"
- install --directory "$_destdir/schemas"
- install --directory "$_destdir/locale"
- install --target-directory "$_destdir" --mode 644 metadata.json *.js *.css
- install --target-directory "$_destdir/icons" --mode 644 icons/*
- install --target-directory "$_destdir/schemas" --mode 644 schemas/*
- cp -dr --preserve=mode,timestamp locale/* "$_destdir/locale"
+
+ install -Dm644 -t "$_destdir" metadata.json *.js *.css
+ install -Dm644 -t "$_destdir/icons" icons/*.svg
+ install -Dm644 -t "${pkgdir}/usr/share/glib-2.0/schemas/" org.gnome.shell.extensions.color-picker.gschema.xml
+
+ cd locale
+ for locale in */
+ do
+ install -Dm644 -t "${pkgdir}/usr/share/locale/${locale}/LC_MESSAGES" "${locale}/LC_MESSAGES"/*.mo
+ done
}