summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas K2023-07-16 00:04:48 +0200
committerLukas K2023-07-16 00:04:48 +0200
commit09a04fc44110c6378f4b98e68c3b55dac7bb1438 (patch)
tree6560a8bbb03938fcbe64d1890aa57fe07e0e27f4
parente717f1882e612545fd09fef856fe0df6b0d32474 (diff)
downloadaur-09a04fc44110c6378f4b98e68c3b55dac7bb1438.tar.gz
update for meson
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD19
2 files changed, 20 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f5abff66f49e..4cc6a72ff368 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,16 @@
# Generated by mksrcinfo v8
-# Sun Sep 13 16:21:51 UTC 2020
+# Sat Jul 15 21:59:39 UTC 2023
pkgbase = horizon-git
pkgdesc = free EDA package written in C++
- pkgver = r1811.cbf9df3a
- pkgrel = 1
+ pkgver = r3086.2be2035e
+ pkgrel = 2
url = https://github.com/horizon-eda/horizon
arch = x86_64
arch = i686
license = GPL
- makedepends = boost-libs
- makedepends = boost
makedepends = glm
+ makedepends = meson
+ makedepends = cmake
depends = zeromq
depends = gtkmm3
depends = cairomm
@@ -19,8 +19,10 @@ pkgbase = horizon-git
depends = libgit2
depends = curl
depends = opencascade
- depends = podofo
- depends = libzip
+ depends = podofo-0.9
+ depends = libarchive
+ depends = cppzmq
+ depends = spnav
conflicts = horizon-eda
source = git+https://github.com/horizon-eda/horizon.git
md5sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index bf8fcce8fc2d..1398ec92d7b5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,14 @@
_name=horizon
pkgname=${_name}-git
-pkgver=r1811.cbf9df3a
-pkgrel=1
+pkgver=r3086.2be2035e
+pkgrel=2
pkgdesc="free EDA package written in C++"
arch=('x86_64' 'i686')
url="https://github.com/horizon-eda/horizon"
license=('GPL')
-depends=('zeromq' 'gtkmm3' 'cairomm' 'librsvg' 'sqlite3' 'libgit2' 'curl' 'opencascade' 'podofo' 'libzip')
-makedepends=('boost-libs' 'boost' 'glm')
+depends=('zeromq' 'gtkmm3' 'cairomm' 'librsvg' 'sqlite3' 'libgit2' 'curl' 'opencascade' 'podofo-0.9' 'libarchive' 'cppzmq' 'spnav')
+makedepends=('glm' 'meson' 'cmake')
source=("git+https://github.com/horizon-eda/horizon.git")
md5sums=('SKIP')
conflicts=('horizon-eda')
@@ -20,11 +20,14 @@ pkgver() {
}
build() {
- cd "$srcdir/$_name"
- make
+ arch-meson "$srcdir/$_name" build
+ meson compile -C build
+}
+
+check() {
+ meson test -C build --print-errorlogs
}
package() {
- cd "$srcdir/$_name"
- make DESTDIR=$pkgdir PREFIX=/usr install
+ meson install -C build --destdir "$pkgdir"
}