Files
extra/markmywords/PKGBUILD
2025-06-22 20:39:04 -05:00

39 lines
1.5 KiB
Bash

# Maintainer: Jesus E. <heckyel@riseup.net>
pkgname=markmywords
pkgver=0.1.3
pkgrel=1
pkgdesc="Minimal, free and libre markdown editor"
arch=('i686' 'x86_64')
url="https://github.com/voldyman/MarkMyWords"
license=('Expat')
depends=('discount' 'gtksourceview3' 'webkitgtk')
makedepends=('cmake' 'vala')
source=("https://github.com/voldyman/MarkMyWords/archive/v$pkgver/MarkMyWords-$pkgver.tar.gz"
"discount.patch"
"appdata.patch")
sha512sums=('5c3177841df6729c56196a124e13965e64d2027759f299e8caa6f91fc67156d866f37d8766ae6bcabecc79a61f88b06f8af06230f1a78f7957e69699f1be9586'
'2e8088e156fccce56e626d707cc2635b2e0aa732cc6d8948fd291e99c7dd9aaeda3b7ed15ec11a0b0f8f7f6887d6e4afdf3a8c918be5ac389bf7c4aa1b4b0b5e'
'fb0e06a19464841ad81dacee3a4965dcdb053ee2b950688013751b9640eb2d5357e92f2d47d4a33c552d7ca8f9ac50413d4412d6bebd96f8ee8b1ce991023795')
prepare() {
cd MarkMyWords-$pkgver
patch -Np1 -i ${srcdir}/discount.patch
patch -Np1 -i ${srcdir}/appdata.patch
sed -i 's/string args\[\]/string[] args/' src/Main.vala
sed -i 's|pixmaps|icons/hicolor/scalable/apps|' CMakeLists.txt
sed -i 's/document-export/document-revert/' resources/toolbar.ui resources/headerbar.ui
}
build() {
cmake -B build -G "Unix Makefiles" ${srcdir}/MarkMyWords-$pkgver/ \
-DCMAKE_INSTALL_PREFIX=/usr \
-DGSETTINGS_LOCALINSTALL=OFF
make -C build
}
package() {
make -C build DESTDIR="$pkgdir" install
install -Dm644 ${srcdir}/MarkMyWords-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
}