summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo Bargen2023-09-26 23:53:50 +0200
committerDanilo Bargen2023-09-26 23:53:56 +0200
commitd07c88ffa67c51562af005932cddab0be9f1ffc9 (patch)
tree9a561a5d642c52cef6c609da78d71c3da0b0a00a
parent777e16cda1f0cede82909ec1dd3182c7bde78435 (diff)
downloadaur-librepcb-git.tar.gz
Version r3220.8d5a2b1bd
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD17
2 files changed, 22 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ff4f9afbce76..9731d3f24cfe 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = librepcb-git
pkgdesc = A free EDA software to develop printed circuit boards (git master)
- pkgver = r2604.951ecd9b8
+ pkgver = r3220.8d5a2b1bd
pkgrel = 1
url = https://librepcb.org/
arch = x86_64
@@ -11,11 +11,17 @@ pkgbase = librepcb-git
makedepends = pkg-config
makedepends = qt5-tools
makedepends = fontobene-qt5
- depends = qt5-svg
+ makedepends = gtest
+ depends = glu
depends = hicolor-icon-theme
depends = muparser
- depends = quazip
+ depends = opencascade
depends = polyclipping
+ depends = qt5-base
+ depends = qt5-declarative
+ depends = qt5-quickcontrols2
+ depends = qt5-svg
+ depends = quazip
provides = librepcb
conflicts = librepcb
source = git+https://github.com/LibrePCB/LibrePCB
diff --git a/PKGBUILD b/PKGBUILD
index c333ba16a205..2aa958413e79 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,18 +8,23 @@
# for more details # on package signing.
pkgname=librepcb-git
_fullname=LibrePCB
-pkgver=r2604.951ecd9b8
+pkgver=r3220.8d5a2b1bd
pkgrel=1
pkgdesc="A free EDA software to develop printed circuit boards (git master)"
arch=('x86_64' 'i686')
url="https://librepcb.org/"
license=('GPL')
depends=(
- 'qt5-svg'
+ 'glu'
'hicolor-icon-theme'
'muparser'
- 'quazip'
+ 'opencascade'
'polyclipping'
+ 'qt5-base'
+ 'qt5-declarative'
+ 'qt5-quickcontrols2'
+ 'qt5-svg'
+ 'quazip'
)
makedepends=(
'git'
@@ -27,6 +32,7 @@ makedepends=(
'pkg-config'
'qt5-tools'
'fontobene-qt5'
+ 'gtest'
)
provides=('librepcb')
conflicts=('librepcb')
@@ -36,6 +42,7 @@ md5sums=('SKIP')
build() {
# Temporary build dir
rm -rf "$srcdir/$_fullname-build"
+ (cd "$srcdir/$_fullname" && git fetch)
git clone --recursive "$srcdir/$_fullname" "$srcdir/$_fullname-build"
cd "$srcdir/$_fullname-build"
@@ -44,6 +51,7 @@ build() {
rm -rf libs/muparser/
rm -rf libs/polyclipping/
rm -rf libs/quazip/
+ rm -rf libs/googletest/
# Remove bundled hoedown, it is not needed on Qt >=5.14
rm -rf libs/hoedown/
@@ -58,7 +66,8 @@ build() {
-DUNBUNDLE_FONTOBENE_QT5=1 \
-DUNBUNDLE_MUPARSER=1 \
-DUNBUNDLE_POLYCLIPPING=1 \
- -DUNBUNDLE_QUAZIP=1
+ -DUNBUNDLE_QUAZIP=1 \
+ -DUNBUNDLE_GTEST=1
make
}