summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCoelacanthus2020-07-21 03:39:59 +0800
committerCoelacanthus2020-07-21 03:39:59 +0800
commit632030a5c8fa5ec1c0d6c915685292087f208b1b (patch)
tree9955fdfa1e60174640a425d81303ec7dfb8acbc2
parent120e2e35fa7917d3102b208d03bc9d9b751b64f7 (diff)
downloadaur-632030a5c8fa5ec1c0d6c915685292087f208b1b.tar.gz
upgpkg: lemon-lime 0.2.2-5
switch to ninja
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD13
2 files changed, 11 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4c33db0f2574..875f83f9028e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,13 @@
pkgbase = lemon-lime
pkgdesc = 为了 OI 比赛而生的基于 Lemon 的轻量评测系统 | A tiny judging environment for OI contest based on Project_LemonPlus
pkgver = 0.2.2
- pkgrel = 4
+ pkgrel = 5
url = https://github.com/iotang/Project_LemonLime
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 44b7163616c6..65bdf252da49 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=lemon-lime
pkgver=0.2.2
-pkgrel=4
+pkgrel=5
epoch=
pkgdesc="为了 OI 比赛而生的基于 Lemon 的轻量评测系统 | A tiny judging environment for OI contest based on Project_LemonPlus"
arch=(x86_64)
@@ -10,7 +10,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")
@@ -33,7 +33,8 @@ validpgpkeys=()
prepare() {
cd "${srcdir}/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 init
submodules=('singleapplication')
for module in ${submodules[@]}; do
@@ -46,8 +47,10 @@ prepare() {
build() {
cd "${srcdir}/LemonLime"
g++ watcher_unix.cpp -o watcher_unix -O2
- qmake lemon.pro
- make
+ #qmake lemon.pro
+ #make
+ cmake -GNinja .
+ ninja
}