summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 28 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3dfc42d71706..13e7cbf4c25a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor:
pkgname=marker-git
-pkgver=2018.01.28.r16.g7aa8870a
+pkgver=2018.01.28.r69.g215ddd13
pkgrel=1
pkgdesc='Markdown editor for linux made with Gtk+-3.0'
arch=('x86_64')
@@ -13,21 +13,39 @@ makedepends=('git' 'meson')
optdepends=('pandoc: export to HTML, PDF, RTF, OTF, DOCX, LaTeX')
provides=("${pkgname%-*}")
conflicts=("${pkgname%-*}")
-source=("git+${url}.git")
-sha256sums=('SKIP')
+source=("git+${url}.git"
+ 'scidown::git+https://github.com/Mandarancio/scidown.git'
+ 'charter::git+https://github.com/Mandarancio/charter.git'
+ 'tinyexpr::git+https://github.com/codeplea/tinyexpr.git')
+sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP')
pkgver() {
- cd Marker
- git describe --long --tags | sed -r 's/([^-]*-g)/r\1/;s/-/./g'
+ cd Marker
+ git describe --long --tags | sed -r 's/([^-]*-g)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd Marker
+ git submodule init
+ git config submodule.src/scidown.url "$srcdir/scidown"
+ git submodule update src/scidown
+ cd src/scidown
+ git submodule init
+ git config submodule.src/charter.url "$srcdir/charter"
+ git submodule update src/charter
+ cd src/charter
+ git submodule init
+ git config submodule.src/tinyexpr.url "$srcdir/tinyexpr"
+ git submodule update src/tinyexpr
}
build() {
- cd Marker
- meson --prefix=/usr build
- ninja -C build
+ cd Marker
+ meson --prefix=/usr build
+ ninja -C build
}
package() {
- cd Marker
- DESTDIR="$pkgdir" ninja install -C build
+ cd Marker
+ DESTDIR="$pkgdir" ninja install -C build
}