From 72b15842815566c46b9e770915fa917d41e7fe89 Mon Sep 17 00:00:00 2001
From: Aqua-sama <aqua@iserlohn-fortress.net>
Date: Fri, 5 Jan 2018 20:23:33 +0100
Subject: Updated ReadMe and pkgbuild

---
 linux/makepkg/PKGBUILD         | 47 ----------------------------------
 linux/makepkg/PKGBUILD.aqua    | 58 ++++++++++++++++++++++++++++++++++++++++++
 linux/makepkg/PKGBUILD.generic | 47 ++++++++++++++++++++++++++++++++++
 3 files changed, 105 insertions(+), 47 deletions(-)
 delete mode 100644 linux/makepkg/PKGBUILD
 create mode 100644 linux/makepkg/PKGBUILD.aqua
 create mode 100644 linux/makepkg/PKGBUILD.generic

(limited to 'linux/makepkg')

diff --git a/linux/makepkg/PKGBUILD b/linux/makepkg/PKGBUILD
deleted file mode 100644
index 9a17f9b..0000000
--- a/linux/makepkg/PKGBUILD
+++ /dev/null
@@ -1,47 +0,0 @@
-# Maintainer: Aqua-sama <aqua@iserlohn-fortress.net>
-
-pkgname=smolbote-git
-pkgver=0.0.0
-pkgrel=1
-pkgdesc='Yet another no-frills browser'
-url="https://neueland.iserlohn-fortress.net/smolbote"
-
-arch=('x86_64')
-license=('GPL3')
-
-depends=('qt5-base' 'qt5-webengine')
-makedepends=('git' 'cmake' 'libconfig' 'pkg-config')
-
-source=("smolbote-git::git+git://neueland.iserlohn-fortress.net/smolbote.git")
-sha512sums=('SKIP')
-
-# any patches go here
-#prepare() {
-#}
-
-pkgver() {
-    cd smolbote-git
-    echo "$(git describe --long --tags | tr - .)"
-}
-
-build() {
-    rm -rf "$pkgname-$pkgver"
-    mkdir "$pkgname-$pkgver"
-    cd "$pkgname-$pkgver"
-
-    # Generate a makefile
-    # Adjust the install prefix as necessary, default is /usr/local/bin
-    cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local "$srcdir/smolbote-git"
-
-    # Use this if you want to link with libc++ instead
-    # This requires clang, since gcc doesn't understand the concept of not using libstdc++
-    #cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DUseLibCpp=On "$srcdir/smolbote-git"
-
-    # build, with 4 threads
-    make -j 4
-}
-
-package() {
-    cd "$pkgname-$pkgver"
-    make DESTDIR="$pkgdir/" install
-}
diff --git a/linux/makepkg/PKGBUILD.aqua b/linux/makepkg/PKGBUILD.aqua
new file mode 100644
index 0000000..5dfe35e
--- /dev/null
+++ b/linux/makepkg/PKGBUILD.aqua
@@ -0,0 +1,58 @@
+# Maintainer: Aqua-sama <aqua@iserlohn-fortress.net>
+
+pkgname=smolbote-git
+pkgver=0.0.0
+pkgrel=1
+pkgdesc='Yet another no-frills browser'
+url="https://neueland.iserlohn-fortress.net/smolbote"
+
+arch=('x86_64')
+license=('GPL3')
+
+depends=('qt5-base' 'qt5-webengine')
+makedepends=('git' 'cmake' 'ninja' 'libconfig' 'pkg-config')
+
+source=("smolbote-git::git+git://neueland.iserlohn-fortress.net/smolbote.git")
+sha512sums=('SKIP')
+
+# any patches go here
+#prepare() {
+#}
+
+pkgver() {
+    cd smolbote-git
+    echo "$(git describe --long --tags | tr - .)"
+}
+
+build() {
+    rm -rf "$pkgname-$pkgver"
+    mkdir "$pkgname-$pkgver"
+    cd "$pkgname-$pkgver"
+
+    # CMake Options
+    # build type
+    _cmake_options="-DCMAKE_BUILD_TYPE=Release"
+
+    # install prefix, or where should the binary be installed
+    _cmake_options="$_cmake_options -DCMAKE_INSTALL_PREFIX=$pkgdir/usr/local"
+
+    # compiler
+    _cmake_options="$_cmake_options -DCMAKE_CXX_COMPILER=/usr/bin/clang++"
+
+    # use libc++ instead of libstdc++
+    _cmake_options="$_cmake_options -DUseLibCpp=On"
+
+    # build system
+    _cmake_options="$_cmake_options -GNinja"
+
+    # Generate a makefile
+    cmake $_cmake_options "$srcdir/smolbote-git"
+
+    # build
+    ninja
+}
+
+package() {
+    cd "$pkgname-$pkgver"
+    ninja install
+}
diff --git a/linux/makepkg/PKGBUILD.generic b/linux/makepkg/PKGBUILD.generic
new file mode 100644
index 0000000..9a17f9b
--- /dev/null
+++ b/linux/makepkg/PKGBUILD.generic
@@ -0,0 +1,47 @@
+# Maintainer: Aqua-sama <aqua@iserlohn-fortress.net>
+
+pkgname=smolbote-git
+pkgver=0.0.0
+pkgrel=1
+pkgdesc='Yet another no-frills browser'
+url="https://neueland.iserlohn-fortress.net/smolbote"
+
+arch=('x86_64')
+license=('GPL3')
+
+depends=('qt5-base' 'qt5-webengine')
+makedepends=('git' 'cmake' 'libconfig' 'pkg-config')
+
+source=("smolbote-git::git+git://neueland.iserlohn-fortress.net/smolbote.git")
+sha512sums=('SKIP')
+
+# any patches go here
+#prepare() {
+#}
+
+pkgver() {
+    cd smolbote-git
+    echo "$(git describe --long --tags | tr - .)"
+}
+
+build() {
+    rm -rf "$pkgname-$pkgver"
+    mkdir "$pkgname-$pkgver"
+    cd "$pkgname-$pkgver"
+
+    # Generate a makefile
+    # Adjust the install prefix as necessary, default is /usr/local/bin
+    cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local "$srcdir/smolbote-git"
+
+    # Use this if you want to link with libc++ instead
+    # This requires clang, since gcc doesn't understand the concept of not using libstdc++
+    #cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DUseLibCpp=On "$srcdir/smolbote-git"
+
+    # build, with 4 threads
+    make -j 4
+}
+
+package() {
+    cd "$pkgname-$pkgver"
+    make DESTDIR="$pkgdir/" install
+}
-- 
cgit v1.2.1