summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCoelacanthus2022-02-07 14:49:21 +0800
committerCoelacanthus2022-02-07 14:49:21 +0800
commit1de7e992eb7cdd56c6372417ace5477a655999b0 (patch)
tree66d629d0207538f67f9b80187d200aa864b24a45
parent21fbada37ce69c592994bdb3f811a4f2b7e09912 (diff)
downloadaur-1de7e992eb7cdd56c6372417ace5477a655999b0.tar.gz
upgpkg: lemon-lime enable debug
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD12
2 files changed, 9 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5170c7c4f64d..cd61828ba62b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = lemon-lime
pkgdesc = 为了 OI 比赛而生的基于 Lemon 的轻量评测系统 | A tiny judging environment for OI contest based on Project_LemonPlus
pkgver = 0.3.2.1
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/Project-LemonLime/Project_LemonLime
arch = x86_64
arch = i686
@@ -20,6 +20,8 @@ pkgbase = lemon-lime
provides = lemon-lime
conflicts = lemon-lime-git
noextract = Lemon-0.3.2.1-source-all.7z
+ options = debug
+ options = strip
source = https://github.com/Project-LemonLime/Project_LemonLime/releases/download/0.3.2.1/Lemon-0.3.2.1-source-all.7z
b2sums = 9114635e62ecef591525fff8f8f361c5ae8cf766bb61d013a2ea63d3f662ee297e85f0aaa9bb2809caf4f3d199b46a32bdc4a146c49c7f6d11978a3900afafb6
diff --git a/PKGBUILD b/PKGBUILD
index 67483c1bef52..7931af01d48f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=lemon-lime
pkgver=0.3.2.1
-pkgrel=1
+pkgrel=2
epoch=
pkgdesc="为了 OI 比赛而生的基于 Lemon 的轻量评测系统 | A tiny judging environment for OI contest based on Project_LemonPlus"
arch=('x86_64' 'i686')
@@ -21,7 +21,7 @@ provides=("lemon-lime")
conflicts=("lemon-lime-git")
replaces=()
backup=()
-options=()
+options=(debug strip)
install=
changelog=
@@ -38,20 +38,20 @@ prepare() {
build() {
cd "$srcdir"
- cmake . \
- -DCMAKE_BUILD_TYPE=Release \
+ cmake -S. -B build \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-GNinja \
-DCMAKE_INSTALL_PREFIX=${pkgdir}/usr \
-DLEMON_BUILD_INFO="Build for Arch Linux" \
-DLEMON_BUILD_EXTRA_INFO="Build on $(uname -a | cut -d " " -f3,13)" \
-DEMBED_TRANSLATIONS=OFF \
-DEMBED_DOCS=OFF
- ninja
+ ninja -C build
}
package() {
cd "$srcdir"
- ninja install
+ ninja -C build install
install -D -m644 README.md "$pkgdir/usr/share/doc/$_pkgname/README.md"
}