From 3c513bffabf916b6de57c7cbd78fc3641bc6870b Mon Sep 17 00:00:00 2001 From: Rich Daley Date: Sat, 26 Aug 2017 17:47:37 +0100 Subject: [PATCH] Add the mconnect shell extension --- gnome-shell-extension-mconnect-git/PKGBUILD | 40 +++++++++++++++++++ .../gschemas.install | 1 + 2 files changed, 41 insertions(+) create mode 100644 gnome-shell-extension-mconnect-git/PKGBUILD create mode 120000 gnome-shell-extension-mconnect-git/gschemas.install diff --git a/gnome-shell-extension-mconnect-git/PKGBUILD b/gnome-shell-extension-mconnect-git/PKGBUILD new file mode 100644 index 0000000..81d0968 --- /dev/null +++ b/gnome-shell-extension-mconnect-git/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Rich Daley +# template input; name=github +pkgname=gnome-shell-extension-mconnect-git +pkgver=r257.49a861f +pkgrel=1 +pkgdesc="KDE Connect/MConnect integration for Gnome Shell" +arch=('any') +url="https://github.com/andyholmes/gnome-shell-extension-mconnect" +license=('GPL2') +depends=('gnome-shell') +optdepends=('mconnect' 'kdeconnect') +makedepends=('git' 'meson' 'findutils') +install=gschemas.install +source=("${pkgname}::git+${url}.git") +noextract=() +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/$pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "$srcdir/$pkgname" + if [ -d build ]; then + rm -r build + fi +} + +build() { + cd "$srcdir/$pkgname" + meson build --prefix=$pkgdir/usr +} + +package() { + cd "$srcdir/$pkgname" + ninja -C build install + find $pkgdir -name schemas -type d -exec glib-compile-schemas {} \; +} + diff --git a/gnome-shell-extension-mconnect-git/gschemas.install b/gnome-shell-extension-mconnect-git/gschemas.install new file mode 120000 index 0000000..7d31940 --- /dev/null +++ b/gnome-shell-extension-mconnect-git/gschemas.install @@ -0,0 +1 @@ +../gschemas.install \ No newline at end of file