summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormartadinata6662015-09-22 15:09:51 +0700
committermartadinata6662015-09-22 15:09:51 +0700
commit6cec23fac7ac153d63cc6fbc8d3517506cc2260d (patch)
tree1fb238acd5834a7dc1ea30eb6e3c295d79096ab0
downloadaur-6cec23fac7ac153d63cc6fbc8d3517506cc2260d.tar.gz
Re-release at AUR4
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD39
-rw-r--r--sakura.install13
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..38c90569b8f9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = sakura-gtk2
+ pkgdesc = A terminal emulator based on GTK and VTE with latest GTK2 release
+ pkgver = 2.4.2
+ pkgrel = 3
+ url = http://www.pleyades.net/david/projects/sakura
+ install = sakura.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = cmake
+ depends = vte
+ depends = libxft
+ depends = desktop-file-utils
+ provides = sakura
+ conflicts = sakura
+ source = http://pleyades.net/david/projects/sakura/sakura-2.4.2.tar.bz2
+ md5sums = 46669519c77f7402b2de24cdefe251bb
+
+pkgname = sakura-gtk2
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5835316a0b54
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+pkgname=sakura-gtk2
+_pkgname=sakura
+pkgver=2.4.2
+pkgrel=3
+pkgdesc="A terminal emulator based on GTK and VTE with latest GTK2
+release"
+arch=('i686' 'x86_64')
+url="http://www.pleyades.net/david/projects/sakura"
+license=('GPL')
+depends=('vte' 'libxft' 'desktop-file-utils')
+makedepends=('cmake')
+provides=('sakura')
+conflicts=('sakura')
+source=(http://pleyades.net/david/projects/$_pkgname/$_pkgname-$pkgver.tar.bz2)
+install=sakura.install
+
+md5sums=('46669519c77f7402b2de24cdefe251bb')
+
+build() {
+ cd $srcdir/${_pkgname}-${pkgver}
+
+ # Set default font size a bit smaller
+ sed -i 's|#define DEFAULT_FONT "Bitstream Vera Sans Mono 14"|#define DEFAULT_FONT "Bitstream Vera Sans Mono 10"|g' src/sakura.c
+
+ # build & install
+ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RELEASE .
+ make
+}
+
+package() {
+ cd $srcdir/${_pkgname}-${pkgver}
+
+ make DESTDIR=${pkgdir} install
+ # extract the keybindings from the installed documentation, rest is only relevant during build time
+ #awk '/^Keybindings/{f="'${pkgdir}'/usr/share/doc/'${_pkgname}'/KEYBINDINGS"} f{print > f} /^END/' \ ${pkgdir}/usr/share/doc/${_pkgname}/INSTALL
+ #rm ${pkgdir}/usr/share/doc/${_pkgname}/INSTALL
+}
+
+
diff --git a/sakura.install b/sakura.install
new file mode 100644
index 000000000000..380c860b422e
--- /dev/null
+++ b/sakura.install
@@ -0,0 +1,13 @@
+post_install() {
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ update-desktop-database -q
+}
+
+