summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD44
-rw-r--r--colorgrab.desktop10
-rw-r--r--colorgrab.install12
4 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..96fee09f77b3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = colorgrab
+ pkgdesc = A cross-platform color picker.
+ pkgver = 0.2
+ pkgrel = 4
+ url = https://github.com/Acolarh/colorgrab
+ install = colorgrab.install
+ arch = x86_64
+ arch = i686
+ license = MIT
+ makedepends = cmake
+ depends = wxgtk
+ depends = desktop-file-utils
+ depends = gtk-update-icon-cache
+ source = https://github.com/Acolarh/colorgrab/archive/v0.2.tar.gz
+ source = colorgrab.desktop
+ md5sums = e605fc21b411694a237d4ce0474539fb
+ md5sums = 2c7b8b6e2aa43745ba5b1bd882bf5fac
+
+pkgname = colorgrab
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e2dd1af9e106
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Niels Sonnich Poulsen <niels@nielssp.dk>
+pkgname=colorgrab
+pkgver=0.2
+pkgrel=4
+pkgdesc="A cross-platform color picker."
+url="https://github.com/Acolarh/colorgrab"
+arch=('x86_64' 'i686')
+license=('MIT')
+depends=('wxgtk' 'desktop-file-utils' 'gtk-update-icon-cache')
+makedepends=('cmake')
+conflicts=()
+replaces=()
+backup=()
+install="${pkgname}.install"
+source=(
+ "https://github.com/Acolarh/${pkgname}/archive/v${pkgver}.tar.gz"
+ "colorgrab.desktop"
+)
+md5sums=(
+ 'e605fc21b411694a237d4ce0474539fb'
+ '2c7b8b6e2aa43745ba5b1bd882bf5fac'
+)
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ cmake ./ -DCMAKE_INSTALL_PREFIX=/usr
+ make
+}
+
+package() {
+ cd "${srcdir}"
+ desktop-file-install -m 644 --dir "$pkgdir/usr/share/applications" colorgrab.desktop
+ cd "${pkgname}-${pkgver}"
+ install -Dm755 "${pkgname}" "$pkgdir/usr/bin/${pkgname}"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+ install -Dm644 img/scalable.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/${pkgname}.svg"
+ for size in 16 32 48 64 128 256; do
+ install -Dm644 "img/${size}x${size}.png" \
+ "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/${pkgname}.png"
+ done
+}
+
+
diff --git a/colorgrab.desktop b/colorgrab.desktop
new file mode 100644
index 000000000000..569ce35c5ba8
--- /dev/null
+++ b/colorgrab.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=ColorGrab
+GenericName=Color Picker
+Exec=colorgrab
+Icon=colorgrab
+Terminal=false
+StartupNotify=true
+Categories=Graphics;GTK;
diff --git a/colorgrab.install b/colorgrab.install
new file mode 100644
index 000000000000..56c5f81ebc64
--- /dev/null
+++ b/colorgrab.install
@@ -0,0 +1,12 @@
+post_remove() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ update-desktop-database -q
+}
+
+post_install() {
+ post_remove
+}
+
+post_upgrade() {
+ post_install
+}