Package Details: sol2 3.3.0-1

Git Clone URL: https://aur.archlinux.org/sol2.git (read-only, click to copy)
Package Base: sol2
Description: C++ <-> Lua API wrapper with advanced features and top notch performance
Upstream URL: https://sol2.rtfd.io
Keywords: binding lua wrapper
Licenses: MIT
Conflicts: sol2
Provides: sol2
Submitter: theaifam5
Maintainer: carlosal1015
Last Packager: carlosal1015
Votes: 2
Popularity: 0.033103
First Submitted: 2019-05-27 18:39 (UTC)
Last Updated: 2022-06-25 12:40 (UTC)

Latest Comments

carlosal1015 commented on 2022-06-14 18:46 (UTC)

You're welcome, stay safe and blessed.

FabioLolix commented on 2022-06-14 17:13 (UTC)

Thanks for updating!

carlosal1015 commented on 2022-03-27 15:48 (UTC)

I see, thanks @FabioLolix.

FabioLolix commented on 2022-03-27 14:56 (UTC)

I have revisoned your pkgbuild as sol2 only and building with cmake because it is also missing cmake and pkgconfig files which are needed by the pkgbuild that need these

https://aur.archlinux.org/packages/abyss-engine-git#comment-850046

https://aur.archlinux.org/packages/abyss-engine-git#comment-841492

carlosal1015 commented on 2022-03-27 14:47 (UTC)

Thank you very much, let's get to work.

FabioLolix commented on 2022-03-27 12:06 (UTC)

Checking PKGBUILD
PKGBUILD (sol2) W: Non-unique source name (v3.2.3.tar.gz). Use a unique filename.
Checking sol2-3.2.3-2-any.pkg.tar.zst
sol2 E: Missing custom license directory (usr/share/licenses/sol2)
Checking sol2-single-3.2.3-2-any.pkg.tar.zst
sol2-single E: Missing custom license directory (usr/share/licenses/sol2-single)

The license need to be installed in each package

FabioLolix commented on 2022-03-27 11:57 (UTC)

You're pleased to make the downloaded sources unique using source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/ThePhD/${pkgbase}/archive/v${pkgver}.tar.gz")

Eremiell commented on 2021-04-10 09:36 (UTC)

originally edited the deps line to add moonjit, only later noticed it is part of the luajit group, left the reordered lua versions given I already spent the effort

diff --git a/PKGBUILD b/PKGBUILD
index 653823d..4284144 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@

 pkgbase=sol2
 pkgname=(sol2 sol2-single)
-pkgver=3.2.1
+pkgver=3.2.2
 pkgrel=1
 pkgdesc="C++ <-> Lua Wrapper Library"
 arch=('any')
@@ -10,11 +10,11 @@ options=(!strip)
 url="http://sol2.rtfd.io/"
 license=('MIT')
 makedepends=('git' 'python')
-optdepends=('lua' 'lua51' 'lua53' 'lua52' 'luajit')
+optdepends=('lua' 'lua53' 'lua52' 'lua51' 'luajit')
 conflicts=('sol2')
 provides=('sol2')
 source=("https://github.com/ThePhD/sol2/archive/v$pkgver.tar.gz")
-sha256sums=('b10f88dc1246f74a10348faef7d2c06e2784693307df74dcd87c4641cf6a6828')
+sha256sums=('141790dae0c1821dd2dbac3595433de49ba72545845efc3ec7d88de8b0a3b2da')

 package_sol2() {
   cd "./$pkgbase-$pkgver"