summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD33
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..df1ef98ee438
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = xxdiff-git
+ pkgdesc = A graphical browser for file and directory differences.
+ pkgver = r533.fe42f80
+ pkgrel = 1
+ url = https://github.com/blais/xxdiff
+ arch = x86_64
+ arch = armv7h
+ arch = armv6h
+ arch = aarch64
+ arch = i686
+ arch = pentium4
+ license = GPL2
+ makedepends = flex>=2.5.31
+ makedepends = bison
+ makedepends = git
+ makedepends = python-docutils
+ depends = qt6-base
+ provides = xxdiff
+ conflicts = xxdiff
+ source = xxdiff::git+https://github.com/blais/xxdiff.git
+ sha256sums = SKIP
+
+pkgname = xxdiff-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3c9439148681
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Contributor: Andreas Baumann <mail at andreas baumann dot cc>
+
+pkgname=xxdiff-git
+_pkgname=xxdiff
+pkgver=r533.fe42f80
+pkgrel=1
+pkgdesc="A graphical browser for file and directory differences."
+arch=('x86_64' 'armv7h' 'armv6h' 'aarch64' 'i686' 'pentium4')
+url="https://github.com/blais/xxdiff"
+license=('GPL2')
+depends=('qt6-base')
+makedepends=('flex>=2.5.31' 'bison' 'git' 'python-docutils')
+conflicts=('xxdiff')
+provides=('xxdiff')
+source=("${_pkgname}::git+https://github.com/blais/xxdiff.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$_pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "${_pkgname}/src"
+ make -f Makefile.bootstrap
+ make
+}
+
+package() {
+ cd "${_pkgname}"
+ install -D -m 755 "bin/xxdiff" "$pkgdir/usr/bin/xxdiff"
+ install -D -m 644 "src/xxdiff.1" "$pkgdir/usr/share/man/man1/xxdiff.1"
+}