summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortaotieren2022-08-24 14:32:06 +0800
committertaotieren2022-08-24 14:32:06 +0800
commit867a596eb796dd9d939983de008266f84e2e46ab (patch)
treeee38b8d15e53b89ed54ed19c90e5b487164e0d5e
downloadaur-867a596eb796dd9d939983de008266f84e2e46ab.tar.gz
Add DOM-Ruler
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD44
3 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6550f7017588
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = domruler-git
+ pkgdesc = DOM Ruler is a library to maintain a DOM tree, lay out and stylize the DOM elements by using CSS.
+ pkgver = b5144f7
+ pkgrel = 1
+ url = https://github.com/HVML/DOM-Ruler
+ arch = any
+ license = LGPL-3.0
+ makedepends = git
+ makedepends = cmake
+ makedepends = ninja
+ depends = cmake
+ depends = gcc
+ depends = glib2
+ depends = purc
+ provides = domruler
+ provides = DOM-Ruler
+ conflicts = domruler
+ options = !strip
+ source = domruler::git+https://github.com/HVML/DOM-Ruler.git
+ sha256sums = SKIP
+
+pkgname = domruler-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..72e8ffc0db8a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..70cc9b24f71e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: taotieren <admin@taotieren.com>
+
+pkgname=domruler-git
+pkgver=b5144f7
+pkgrel=1
+pkgdesc="DOM Ruler is a library to maintain a DOM tree, lay out and stylize the DOM elements by using CSS."
+arch=('any')
+url="https://github.com/HVML/DOM-Ruler"
+license=('LGPL-3.0')
+provides=(${pkgname%-git} 'DOM-Ruler')
+conflicts=(${pkgname%-git})
+#replaces=(${pkgname})
+depends=('cmake' 'gcc' 'glib2' 'purc' )
+makedepends=('git' 'cmake' 'ninja')
+backup=()
+options=('!strip')
+#install=${pkgname}.install
+source=("${pkgname%-git}::git+${url}.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${pkgname%-git}/"
+# git describe --long --tags | sed 's/ver.//g;s/\([^-]*-g\)/r\1/;s/-/./g'
+ git describe --always --tags | sed 's/ver.//g;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "${srcdir}/${pkgname%-git}"
+# CMake build
+# cmake -B build
+# cmake --build build
+
+# Ninja build
+ cmake -B build -G Ninja
+ ninja -C build
+}
+
+package() {
+# make install
+# make -C "${srcdir}"/${pkgname%-git}/build install DESTDIR="${pkgdir}"
+
+# ninja install
+ DESTDIR="${pkgdir}" ninja -C "${srcdir}"/${pkgname%-git}/build install
+}