summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSrevin Saju2020-03-12 21:35:58 +0300
committerSrevin Saju2020-03-12 21:35:58 +0300
commit930ad7f60a42d985cb6b5c5369428385012c76f5 (patch)
tree6defa5ef15d66b0135ac7f5adfbf9ac46080a9c6
downloadaur-930ad7f60a42d985cb6b5c5369428385012c76f5.tar.gz
Init
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD46
2 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3c99c20ba00c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = sugar-toolkit2-gtk3-git
+ pkgdesc = Sugar GTK library
+ pkgver = 0.116.g
+ pkgrel = 1
+ url = https://sugarlabs.org/
+ arch = x86_64
+ license = LGPL
+ makedepends = intltool
+ makedepends = gobject-introspection
+ depends = sugar-toolkit-gtk3
+ depends = alsa-lib
+ depends = gtk3
+ depends = libsm
+ depends = python2-cairo
+ depends = python2-dateutil
+ depends = python2-decorator
+ depends = python2-six
+ depends = python2-telepathy
+ depends = telepathy-mission-control
+ depends = unzip
+ source = git+https://github.com/sugarlabs/sugar-toolkit-gtk3.git
+ sha256sums = SKIP
+
+pkgname = sugar-toolkit2-gtk3-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..05e60f7193ce
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Srevin Saju <srevin03@gmail.com>
+
+pkgname=sugar-toolkit2-gtk3-git
+pkgver=0.116.g
+pkgrel=1
+pkgdesc="Sugar GTK library"
+arch=('x86_64')
+url="https://sugarlabs.org/"
+license=('LGPL')
+depends=('sugar-toolkit-gtk3' 'alsa-lib' 'gtk3' 'libsm' 'python2-cairo' 'python2-dateutil' 'python2-decorator'
+ 'python2-six' 'python2-telepathy' 'telepathy-mission-control' 'unzip')
+makedepends=('intltool' 'gobject-introspection')
+source=('git+https://github.com/sugarlabs/sugar-toolkit-gtk3.git')
+sha256sums=('SKIP')
+
+build() {
+ cd sugar-toolkit-gtk3-$pkgver
+ # Disable hardened build until fixed upstream
+ # https://bugs.sugarlabs.org/ticket/4886
+ export PYTHON=python2
+ export CFLAGS=${CFLAGS/ -fno-plt}
+ export LDFLAGS=${LDFLAGS/,-z,now}
+ ./autogen.sh --prefix=/usr --with-python2
+
+}
+package() {
+ cd sugar-toolkit-gtk3-$pkgver
+ make DESTDIR="$pkgdir" install
+
+ # remove unnecessary files (or files installed by python3-sugar)
+ rm $pkgdir/usr/bin/*
+ rm $pkgdir/usr/share/locale/*/LC_MESSAGES/*.mo
+ rm $pkgdir/usr/lib/girepository-1.0/SugarExt-1.0.typelib
+ rm $pkgdir/usr/lib/girepository-1.0/SugarGestures-1.0.typelib
+ rm $pkgdir/usr/lib/libsugar-eventcontroller.so
+ rm $pkgdir/usr/lib/libsugar-eventcontroller.so.0
+ rm $pkgdir/usr/lib/libsugar-eventcontroller.so.0.0.0
+ rm $pkgdir/usr/lib/libsugarext.so
+ rm $pkgdir/usr/lib/libsugarext.so.0
+ rm $pkgdir/usr/lib/libsugarext.so.0.0.0
+ rm $pkgdir/usr/share/gir-1.0/SugarExt-1.0.gir
+ rm $pkgdir/usr/share/gir-1.0/SugarGestures-1.0.gir
+
+}
+
+