summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD37
3 files changed, 27 insertions, 34 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 71f2693a0e4b..bee67b6b0bc9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,16 @@
pkgbase = dotherside
- pkgdesc = C language library for creating bindings for the Qt QML language
- pkgver = 0.6.3
+ pkgdesc = C library for creating bindings to Qt QML
+ pkgver = 0.9.0
pkgrel = 1
url = https://github.com/filcuc/DOtherSide
arch = x86_64
- license = LGPL
- license = GPL
- makedepends = meson
+ license = LGPL3
+ makedepends = cmake
+ makedepends = doxygen
makedepends = git
- depends = qt5-base
- depends = qt5-quickcontrols2
- depends = qt5-declarative
- source = dotherside-0.6.3.tar.gz::https://github.com/filcuc/DOtherSide/archive/v0.6.3.tar.gz
- sha512sums = d7da098613bf96b17825ea268ff9278b7805073117fdac4cba62226c8e75722e62a17dfc767cdd8816eaa14760ad7e02fd07d8fd0969df4e4eeed9066575956f
+ makedepends = graphviz
+ depends = qt6-declarative
+ source = dotherside-0.9.0.tar.gz::https://github.com/filcuc/DOtherSide/archive/v0.9.0.tar.gz
+ b2sums = 4b656f0fe7f7377a9aa6d053802dbf3f126f29da3388fb3265b916f7513050aee33fd0426ea2a3ebaf1cc756f4c8e511216be5fd51fc30097a72d0461968cddd
pkgname = dotherside
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..713f6f80aff8
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/*
+!/.gitignore
+!/.SRCINFO
+!/PKGBUILD
diff --git a/PKGBUILD b/PKGBUILD
index 8e6632676b5a..f177ac817530 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,24 @@
-# Maintainer: Filipe Laíns (FFY00) <lains@archlinux.org>
+# Maintainer: éclairevoyant
-pkgname=dotherside
_pkgname=DOtherSide
-pkgver=0.6.3
+pkgname=dotherside
+pkgver=0.9.0
pkgrel=1
-pkgdesc='C language library for creating bindings for the Qt QML language'
-arch=('x86_64')
-url='https://github.com/filcuc/DOtherSide'
-license=('LGPL' 'GPL')
-depends=('qt5-base' 'qt5-quickcontrols2' 'qt5-declarative')
-makedepends=('meson' 'git')
+pkgdesc='C library for creating bindings to Qt QML'
+arch=(x86_64)
+url="https://github.com/filcuc/$_pkgname"
+license=(LGPL3)
+depends=(qt6-declarative)
+makedepends=(cmake doxygen git graphviz)
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-sha512sums=('d7da098613bf96b17825ea268ff9278b7805073117fdac4cba62226c8e75722e62a17dfc767cdd8816eaa14760ad7e02fd07d8fd0969df4e4eeed9066575956f')
+b2sums=('4b656f0fe7f7377a9aa6d053802dbf3f126f29da3388fb3265b916f7513050aee33fd0426ea2a3ebaf1cc756f4c8e511216be5fd51fc30097a72d0461968cddd')
build() {
- mkdir -p $_pkgname-$pkgver/build
- cd $_pkgname-$pkgver/build
-
- arch-meson ..
-
- ninja
+ cmake -B build -S $pkgname-$pkgver \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ cmake --build build
}
package() {
- cd $_pkgname-$pkgver/build
-
- DESTDIR="$pkgdir" ninja install
-
- # Install license
- install -Dm 644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+ DESTDIR="$pkgdir" cmake --install build
}
-