summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLukas Probsthain2023-07-14 22:30:48 +0200
committerLukas Probsthain2023-07-14 22:30:48 +0200
commitc90a6fabfabf88f7e0df7296da18857bf44702e1 (patch)
tree63217ef04fdb099b43f470a34b07344f390a37ef /PKGBUILD
parent2381ba8efcd3725f58d4b58c5287b7aa5ae12d44 (diff)
downloadaur-c90a6fabfabf88f7e0df7296da18857bf44702e1.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 34 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3fa5cc3c9db9..4c2af741874b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,9 @@
pkgdesc="A GUI for Modem-Manager. Build from source with patches."
url='https://linuxonly.ru/page/modem-manager-gui/'
-pkgname='modem-manager-gui-git'
-pkgver='0.0.20'
+pkgname='modem-manager-gui-hg'
+_pkgname="${pkgname%-hg}"
+pkgver=r85+.3f6d6c4ee74c+
arch=('x86_64')
pkgrel=1
license=('GPL3')
@@ -14,14 +15,41 @@ makedepends=(
mercurial
)
-source=("hg+http://hg.code.sf.net/p/modem-manager-gui/code modem-manager-gui-code")
+depends=(
+ gtk3
+ glib2
+ gdbm
+ po4a
+ itstool
+)
+
+source=("${_pkgname}::hg+http://hg.code.sf.net/p/modem-manager-gui/code"
+ "fix_segfault_on_DNS_entries.patch")
-sha256sums=('SKIP')
+sha256sums=('SKIP'
+ '2a21a7ab4ae78e4296a28e46a337eee042a8d7855a8af5d116ebcfcd989e9892')
pkgver() {
- cd modem-manager-gui-code
- git describe --tags | sed 's/-rc/rc/;s/-/+/g'
+ cd "${_pkgname}"
+ printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)"
+}
+
+prepare() {
+ cd "${_pkgname}"
+ patch --forward --strip=1 --input="${srcdir}/fix_segfault_on_DNS_entries.patch"
}
+build() {
+ cd "${_pkgname}"
+ #meson build
+ #cd build
+ #ninja
+ sh configure
+ make
+}
+package() {
+ cd "${_pkgname}"
+ make DESTDIR="${pkgdir}" install
+}