diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 29 insertions, 16 deletions
@@ -1,28 +1,41 @@ # Maintainer: Mark Wagie <mark dot wagie at tutanota dot com> pkgname=thiefmd -pkgver=0.0.12 -_codename=luminance -pkgrel=4 +pkgver=0.1.0 +_codename=inandout +pkgrel=1 pkgdesc="The markdown editor worth stealing. Inspired by Ulysses, based on code from Quilter" arch=('x86_64') url="https://thiefmd.com" license=('GPL3') -depends=('gtkspell3' 'webkit2gtk' 'discount' 'gtksourceview3' 'gxml' 'libarchive' 'clutter' 'libgee') -makedepends=('git' 'meson' 'vala' 'cmake' 'python-gobject') +depends=('gtkspell3' 'webkit2gtk' 'discount' 'gtksourceview4' 'libxml2' 'libarchive' + 'clutter' 'libgee') +makedepends=('git' 'meson' 'vala') conflicts=('ultheme-vala' 'libwritegood-vala') -source=("$pkgname-$pkgver.tar.gz::https://github.com/kmwallio/ThiefMD/archive/v$pkgver-$_codename.tar.gz") -sha256sums=('af4f3317f42f2d68a30ba325260f8d515253b2c0bbeeeba87d32643e3e717b95') +#source=("$pkgname-$pkgver.tar.gz::https://github.com/kmwallio/ThiefMD/archive/v$pkgver-$_codename.tar.gz") +_commit=906f8ea9e35e415104cbb7963743be23af5ded4a +source=("git+https://github.com/kmwallio/ThiefMD.git#commit=$_commit" + 'git+https://github.com/TwiRp/ultheme-vala.git' + 'git+https://github.com/ThiefMD/libwritegood-vala.git') +sha256sums=('SKIP' + 'SKIP' + 'SKIP') + + +pkgver() { + cd "$srcdir/ThiefMD" + git describe --tags | sed "s/^v//;s/-$_codename//;s/-/+/g" +} + +prepare() { + cd "$srcdir/ThiefMD" + git submodule init + git config submodule.src/ultheme-vala.url $srcdir/mysubmodule + git config submodule.src/libwritegood-vala.url $srcdir/mysubmodule + git submodule update +} build() { - meson \ - --prefix /usr \ - --libexecdir lib \ - --sbindir bin \ - --buildtype plain \ - --auto-features enabled \ - -D b_lto=true \ - -D b_pie=true \ - ThiefMD-$pkgver-$_codename build + arch-meson ThiefMD build meson compile -C build } |