diff options
author | Maxime Gauduin | 2018-05-29 17:09:17 +0200 |
---|---|---|
committer | Maxime Gauduin | 2018-05-29 17:09:17 +0200 |
commit | 879b1969c114cf6f242573761b3b731f672beb21 (patch) | |
tree | f57624a80fbd58779db0d46b61c6d741f2d35b2e | |
download | aur-879b1969c114cf6f242573761b3b731f672beb21.tar.gz |
Switch to meson
-rw-r--r-- | .SRCINFO | 45 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 99 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f76500dfaeab --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,45 @@ +# Generated by mksrcinfo v8 +# Tue Feb 13 22:46:30 UTC 2018 +pkgbase = pantheon-code-git + pkgdesc = The Pantheon Code Editor + pkgver = r2826.e3686e34 + pkgrel = 1 + url = https://github.com/elementary/scratch + arch = x86_64 + groups = pantheon-unstable + license = GPL3 + makedepends = appstream + makedepends = git + makedepends = gobject-introspection + makedepends = granite-git + makedepends = gtkspell3 + makedepends = intltool + makedepends = meson + makedepends = vala + makedepends = vte3 + makedepends = webkit2gtk + depends = cairo + depends = glib2 + depends = glibc + depends = gtk3 + depends = gtksourceview3 + depends = libgee + depends = libpeas + depends = libsoup + depends = pango + depends = zeitgeist + depends = libgranite.so + optdepends = gtkspell3: Spell Check extension + optdepends = vala: Outline extension + optdepends = vte3: Terminal extension + optdepends = webkit2gtk: Browser Preview extension + provides = pantheon-code + provides = scratch-text-editor + conflicts = pantheon-code + conflicts = scratch-text-editor + replaces = scratch-text-editor-git + source = pantheon-code::git+https://github.com/elementary/code.git + sha256sums = SKIP + +pkgname = pantheon-code-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..238fde91c988 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Maxime Gauduin <alucryd@archlinux.org> + +pkgname=pantheon-code-git +pkgver=r2826.e3686e34 +pkgrel=1 +pkgdesc='The Pantheon Code Editor' +arch=('x86_64') +url='https://github.com/elementary/scratch' +license=('GPL3') +groups=('pantheon-unstable') +depends=('cairo' 'glib2' 'glibc' 'gtk3' 'gtksourceview3' 'libgee' 'libpeas' + 'libsoup' 'pango' 'zeitgeist' + 'libgranite.so') +makedepends=('appstream' 'git' 'gobject-introspection' 'granite-git' + 'gtkspell3' 'intltool' 'meson' 'vala' 'vte3' 'webkit2gtk') +optdepends=('gtkspell3: Spell Check extension' + 'vala: Outline extension' + 'vte3: Terminal extension' + 'webkit2gtk: Browser Preview extension') +provides=('pantheon-code' 'scratch-text-editor') +conflicts=('pantheon-code' 'scratch-text-editor') +replaces=('scratch-text-editor-git') +source=('pantheon-code::git+https://github.com/elementary/code.git') +sha256sums=('SKIP') + +pkgver() { + cd pantheon-code + + echo "r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" +} + +prepare() { + if [[ -d build ]]; then + rm -rf build + fi + mkdir build + + sed 's/libvala-0.36/libvala-0.38/' -i pantheon-code/plugins/outline/meson.build +} + +build() { + cd build + + arch-meson ../pantheon-code + ninja +} + +package() { + cd build + + DESTDIR="${pkgdir}" ninja install +} + +# vim: ts=2 sw=2 et: |