summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCoelacanthus2020-07-21 03:37:26 +0800
committerCoelacanthus2020-07-21 03:37:26 +0800
commit2f5b44a09b1626a665d0ede2b8ce21ab531d59c8 (patch)
tree0d6b0bf3b2a1d03779f6f7f627faa075065525f3
parentb89e2d1997f1af080092aa001b707efacb37b906 (diff)
downloadaur-2f5b44a09b1626a665d0ede2b8ce21ab531d59c8.tar.gz
upgpkg: lemon-lime-git 10.2.2.r2.f8de93a-1
switch to ninja
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD16
2 files changed, 9 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9f8f5b87af6d..9df59e4594d1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -7,6 +7,8 @@ pkgbase = lemon-lime-git
arch = x86_64
license = GPL3
makedepends = git
+ makedepends = cmake
+ makedepends = ninja
depends = qt5-base
depends = hicolor-icon-theme
provides = lemon-lime
diff --git a/PKGBUILD b/PKGBUILD
index 293fba4b13b5..502f56d990eb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,7 +11,7 @@ url="https://github.com/iotang/Project_LemonLime"
license=('GPL3')
groups=()
depends=('qt5-base' 'hicolor-icon-theme')
-makedepends=('git')
+makedepends=('git' 'cmake' 'ninja')
checkdepends=()
optdepends=()
provides=("lemon-lime")
@@ -43,7 +43,8 @@ pkgver() {
prepare() {
cd "$srcdir/Project_LemonLime"
- sed -i '/unix:QMAKE_LFLAGS += -no-pie/d' lemon.pro
+ #sed -i '/unix:QMAKE_LFLAGS += -no-pie/d' lemon.pro
+ sed -i '/add_link_options(-no-pie)/d' CMakeLists.txt
git submodule update --init --recursive
}
@@ -51,16 +52,13 @@ build() {
cd "$srcdir/Project_LemonLime"
#./configure --prefix=/usr
g++ watcher_unix.cpp -o watcher_unix -O2
- qmake lemon.pro
- make
+ #qmake lemon.pro
+ #make
+ cmake -GNinja .
+ ninja
}
-check() {
- cd "$srcdir/Project_LemonLime"
- make -k check
-}
-
package() {
cd "$srcdir/Project_LemonLime"
install -D -m755 lemon "$pkgdir/usr/bin/$_pkgname"