Compare commits
27 Commits
958373885a
...
ror
Author | SHA1 | Date | |
---|---|---|---|
cc08e59aea | |||
ff406be5da | |||
0c18d91440 | |||
657f0a99cf | |||
f2f861612a | |||
3b46a67de6 | |||
0c91fe295e | |||
606e8efc0c | |||
b67027f0fc | |||
1524e9e98d | |||
0503985544 | |||
21d096a18f | |||
ff339561a8 | |||
5398437dd1 | |||
3f5ec07afb | |||
ba42f6cf06 | |||
93eb4cbe67 | |||
d74ef75908 | |||
49b61ee6d1 | |||
df97aefdd2 | |||
aec1430a1c | |||
a4511b2178 | |||
9aae808291 | |||
f9947cc521 | |||
f265b858cc | |||
4917eaede5 | |||
53fc6a25b9 |
5
.gitignore
vendored
Normal file
5
.gitignore
vendored
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
**/src/**
|
||||||
|
**/pkg/**
|
||||||
|
*.tar.*
|
||||||
|
*.zip
|
||||||
|
*.deb
|
16
angelscript/.SRCINFO
Normal file
16
angelscript/.SRCINFO
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
generated-by = makedeb-makepkg
|
||||||
|
|
||||||
|
pkgbase = angelscript
|
||||||
|
pkgdesc = An extremely flexible cross-platform scripting library
|
||||||
|
pkgver = 2.35.1
|
||||||
|
pkgrel = 1
|
||||||
|
url = http://angelcode.com/angelscript/
|
||||||
|
arch = i686
|
||||||
|
arch = x86_64
|
||||||
|
license = custom:ZLIB
|
||||||
|
source = http://angelcode.com/angelscript/sdk/files/angelscript_2.35.1.zip
|
||||||
|
source = LICENSE
|
||||||
|
sha512sums = b15083c7a77434c291e72ea82cfbab7734fa79df654d911a822f306d526669ebe9e55a981e8a1914deda0d2a52ebdc0ffb51a4179f307632c8c7d74b1abc69fa
|
||||||
|
sha512sums = 89225460b1f342d4611af27f5982d5d36c41b6948d9c72cb8d6a616b730eb830446a87e68e3a37ac2df41200d7637ec6338f935d8f88f9891d6b1b3fb4f10bb2
|
||||||
|
|
||||||
|
pkgname = angelscript
|
21
angelscript/LICENSE
Normal file
21
angelscript/LICENSE
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
AngelCode Scripting Library
|
||||||
|
Copyright (c) 2003-2016 Andreas Jonsson
|
||||||
|
|
||||||
|
This software is provided 'as-is', without any express or implied
|
||||||
|
warranty. In no event will the authors be held liable for any
|
||||||
|
damages arising from the use of this software.
|
||||||
|
|
||||||
|
Permission is granted to anyone to use this software for any
|
||||||
|
purpose, including commercial applications, and to alter it and
|
||||||
|
redistribute it freely, subject to the following restrictions:
|
||||||
|
|
||||||
|
1. The origin of this software must not be misrepresented; you
|
||||||
|
must not claim that you wrote the original software. If you use
|
||||||
|
this software in a product, an acknowledgment in the product
|
||||||
|
documentation would be appreciated but is not required.
|
||||||
|
|
||||||
|
2. Altered source versions must be plainly marked as such, and
|
||||||
|
must not be misrepresented as being the original software.
|
||||||
|
|
||||||
|
3. This notice may not be removed or altered from any source
|
||||||
|
distribution.
|
35
angelscript/PKGBUILD
Normal file
35
angelscript/PKGBUILD
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
# Maintainer: Edgar <Edgar{at}AnotherFoxGuy.com>
|
||||||
|
|
||||||
|
pkgname=angelscript
|
||||||
|
pkgver=2.36.1
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="An extremely flexible cross-platform scripting library"
|
||||||
|
arch=('i686' 'x86_64')
|
||||||
|
url="http://angelcode.com/angelscript/"
|
||||||
|
license=('custom:ZLIB')
|
||||||
|
source=("http://angelcode.com/angelscript/sdk/files/${pkgname}_${pkgver}.zip"
|
||||||
|
LICENSE)
|
||||||
|
sha512sums=('d6d213ce72135c89e47e67521f654611ff67673f3decd9db3da4b7bf317a04a3f91c5c6ae36658ec3f2b20498facd069af02a91255a24ec79c96d8c90d6b554e'
|
||||||
|
'89225460b1f342d4611af27f5982d5d36c41b6948d9c72cb8d6a616b730eb830446a87e68e3a37ac2df41200d7637ec6338f935d8f88f9891d6b1b3fb4f10bb2')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "$srcdir/sdk/angelscript/projects/cmake"
|
||||||
|
|
||||||
|
cmake . \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release
|
||||||
|
|
||||||
|
make -j$(nproc)
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "$srcdir/sdk/angelscript/projects/cmake"
|
||||||
|
|
||||||
|
make PREFIX="/usr" DESTDIR="$pkgdir" install
|
||||||
|
|
||||||
|
msg "Installing add-ons..."
|
||||||
|
cd "$srcdir/sdk"
|
||||||
|
mkdir -p "$pkgdir/usr/share/$pkgname/"
|
||||||
|
cp -rf add_on "$pkgdir/usr/share/$pkgname/"
|
||||||
|
install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname"
|
||||||
|
}
|
19
btop/.SRCINFO
Normal file
19
btop/.SRCINFO
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
generated-by = makedeb-makepkg
|
||||||
|
|
||||||
|
pkgbase = btop
|
||||||
|
pkgdesc = A monitor of system resourecs, bpytop ported to C++
|
||||||
|
pkgver = 1.2.3
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://github.com/aristocratos/btop
|
||||||
|
arch = x86_64
|
||||||
|
arch = aarch64
|
||||||
|
license = Apache
|
||||||
|
makedepends = build-essential
|
||||||
|
makedepends = gcc-10
|
||||||
|
makedepends = g++-10
|
||||||
|
depends = coreutils
|
||||||
|
depends = sed
|
||||||
|
source = btop-1.2.3.tar.gz::https://github.com/aristocratos/btop/archive/v1.2.3.tar.gz
|
||||||
|
sha256sums = 8348bb37b642bf899b5ce0850d64e12cf9671c8c9624f3d21b58a015cd502107
|
||||||
|
|
||||||
|
pkgname = btop
|
27
btop/PKGBUILD
Normal file
27
btop/PKGBUILD
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
# Maintainer: Edgar <Edgar{at}AnotherFoxGuy.com>
|
||||||
|
# Contributor: Canony <canony@protonmail.ch>
|
||||||
|
# Contributor: Caleb Maclennan <caleb@alerque.com>
|
||||||
|
|
||||||
|
pkgname=btop
|
||||||
|
pkgver=1.2.3
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='A monitor of system resourecs, bpytop ported to C++'
|
||||||
|
arch=(x86_64 aarch64)
|
||||||
|
url="https://github.com/aristocratos/$pkgname"
|
||||||
|
license=(Apache)
|
||||||
|
depends=(coreutils sed )
|
||||||
|
makedepends=(build-essential gcc-10 g++-10)
|
||||||
|
_archive="$pkgname-$pkgver"
|
||||||
|
source=("$_archive.tar.gz::$url/archive/v$pkgver.tar.gz")
|
||||||
|
sha256sums=('8348bb37b642bf899b5ce0850d64e12cf9671c8c9624f3d21b58a015cd502107')
|
||||||
|
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "$_archive"
|
||||||
|
make CXX=g++-10 all
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "$_archive"
|
||||||
|
make DESTDIR="$pkgdir" PREFIX=/usr install
|
||||||
|
}
|
17
element-web/PKGBUILD
Normal file
17
element-web/PKGBUILD
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# Maintainer: Edgar <Edgar{at}AnotherFoxGuy.com>
|
||||||
|
|
||||||
|
pkgname=element-web
|
||||||
|
pkgver=1.10.4
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="A glossy Matrix collaboration client for the web"
|
||||||
|
arch=('any')
|
||||||
|
url="https://github.com/vector-im/element-web/"
|
||||||
|
license=('Apache-2')
|
||||||
|
source=("${url}/releases/download/v${pkgver}/element-v${pkgver}.tar.gz")
|
||||||
|
sha512sums=('SKIP')
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd element-v${pkgver}
|
||||||
|
mkdir -p "${pkgdir}/var/www/element/"
|
||||||
|
cp -rvf . "${pkgdir}/var/www/element/"
|
||||||
|
}
|
24
lazydocker-bin/.SRCINFO
Normal file
24
lazydocker-bin/.SRCINFO
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
generated-by = makedeb-makepkg
|
||||||
|
|
||||||
|
pkgbase = lazydocker-bin
|
||||||
|
pkgdesc = A simple terminal UI for docker and docker-compose, written in Go with the gocui library
|
||||||
|
pkgver = 0.12
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://github.com/jesseduffield/lazydocker
|
||||||
|
arch = aarch64
|
||||||
|
arch = armv7h
|
||||||
|
arch = i686
|
||||||
|
arch = x86_64
|
||||||
|
license = MIT
|
||||||
|
provides = lazydocker
|
||||||
|
conflicts = lazydocker
|
||||||
|
source_aarch64 = https://github.com/jesseduffield/lazydocker/releases/download/v0.12/lazydocker_0.12_Linux_arm64.tar.gz
|
||||||
|
sha256sums_aarch64 = 46a236c55ac143f72b7c01eedfb9317942b743f6fc1d6d00d80ca9b31b2eb5ab
|
||||||
|
source_armv7h = https://github.com/jesseduffield/lazydocker/releases/download/v0.12/lazydocker_0.12_Linux_armv7.tar.gz
|
||||||
|
sha256sums_armv7h = 1a4d523d71c9cf3541271c90e2f08873e980da1cf1c474ea9256f45d4ca5aae5
|
||||||
|
source_i686 = https://github.com/jesseduffield/lazydocker/releases/download/v0.12/lazydocker_0.12_Linux_x86.tar.gz
|
||||||
|
sha256sums_i686 = 031b97a34efa178db7ca3979e0285be2cd0e8a8692db6c627ceb959d053173de
|
||||||
|
source_x86_64 = https://github.com/jesseduffield/lazydocker/releases/download/v0.12/lazydocker_0.12_Linux_x86_64.tar.gz
|
||||||
|
sha256sums_x86_64 = a52d6e33aceb88099ccecca76fce1122a0bda29aae704c1a727a98379d0271fc
|
||||||
|
|
||||||
|
pkgname = lazydocker-bin
|
27
lazydocker-bin/PKGBUILD
Normal file
27
lazydocker-bin/PKGBUILD
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
# Maintainer: Edgar <Edgar{at}AnotherFoxGuy.com>
|
||||||
|
|
||||||
|
pkgname=lazydocker-bin
|
||||||
|
pkgver=0.12
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='A simple terminal UI for docker and docker-compose, written in Go with the gocui library'
|
||||||
|
url="https://github.com/jesseduffield/lazydocker"
|
||||||
|
license=('MIT')
|
||||||
|
provides=("lazydocker")
|
||||||
|
conflicts=("lazydocker")
|
||||||
|
arch=('aarch64' 'armv7h' 'i686' 'x86_64')
|
||||||
|
|
||||||
|
source_x86_64=("${url}/releases/download/v${pkgver}/lazydocker_${pkgver}_Linux_x86_64.tar.gz")
|
||||||
|
source_i686=("${url}/releases/download/v${pkgver}/lazydocker_${pkgver}_Linux_x86.tar.gz")
|
||||||
|
source_armv7h=("${url}/releases/download/v${pkgver}/lazydocker_${pkgver}_Linux_armv7.tar.gz")
|
||||||
|
source_aarch64=("${url}/releases/download/v${pkgver}/lazydocker_${pkgver}_Linux_arm64.tar.gz")
|
||||||
|
|
||||||
|
sha256sums_aarch64=('46a236c55ac143f72b7c01eedfb9317942b743f6fc1d6d00d80ca9b31b2eb5ab')
|
||||||
|
sha256sums_armv7h=('1a4d523d71c9cf3541271c90e2f08873e980da1cf1c474ea9256f45d4ca5aae5')
|
||||||
|
sha256sums_i686=('031b97a34efa178db7ca3979e0285be2cd0e8a8692db6c627ceb959d053173de')
|
||||||
|
sha256sums_x86_64=('a52d6e33aceb88099ccecca76fce1122a0bda29aae704c1a727a98379d0271fc')
|
||||||
|
|
||||||
|
package() {
|
||||||
|
install -Dm755 "${srcdir}/lazydocker" "${pkgdir}/usr/bin/lazydocker"
|
||||||
|
|
||||||
|
install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||||
|
}
|
24
lazygit-bin/.SRCINFO
Normal file
24
lazygit-bin/.SRCINFO
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
generated-by = makedeb-makepkg
|
||||||
|
|
||||||
|
pkgbase = lazygit-bin
|
||||||
|
pkgdesc = A simple terminal UI for git commands, written in Go with the gocui library
|
||||||
|
pkgver = 0.33
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://github.com/jesseduffield/lazygit
|
||||||
|
arch = aarch64
|
||||||
|
arch = armv6h
|
||||||
|
arch = i686
|
||||||
|
arch = x86_64
|
||||||
|
license = MIT
|
||||||
|
provides = lazygit
|
||||||
|
conflicts = lazygit
|
||||||
|
source_aarch64 = https://github.com/jesseduffield/lazygit/releases/download/v0.33/lazygit_0.33_Linux_arm64.tar.gz
|
||||||
|
sha256sums_aarch64 = a14210ddee55f3dfd4343d2d33b84e7779a5a0a146262e6d8506c52494828b46
|
||||||
|
source_armv6h = https://github.com/jesseduffield/lazygit/releases/download/v0.33/lazygit_0.33_Linux_armv6.tar.gz
|
||||||
|
sha256sums_armv6h = caa02da2f1b867dc75a1d64048d1bbcfe9c5a57e5fc231936bac62d1ca9d4341
|
||||||
|
source_i686 = https://github.com/jesseduffield/lazygit/releases/download/v0.33/lazygit_0.33_Linux_32-bit.tar.gz
|
||||||
|
sha256sums_i686 = dc2af1537a199dcb37aa7ba730ae8383362ce26d8f484dd5e9a02324aba598c9
|
||||||
|
source_x86_64 = https://github.com/jesseduffield/lazygit/releases/download/v0.33/lazygit_0.33_Linux_x86_64.tar.gz
|
||||||
|
sha256sums_x86_64 = acafdd180dc24a6d161c1dd5f09d1478c8023a02822b31aa808dd7b506a78b9c
|
||||||
|
|
||||||
|
pkgname = lazygit-bin
|
25
lazygit-bin/PKGBUILD
Normal file
25
lazygit-bin/PKGBUILD
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
# Maintainer: Edgar <Edgar{at}AnotherFoxGuy.com>
|
||||||
|
|
||||||
|
pkgname=lazygit-bin
|
||||||
|
pkgver=0.33
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='A simple terminal UI for git commands, written in Go with the gocui library'
|
||||||
|
url="https://github.com/jesseduffield/lazygit"
|
||||||
|
license=('MIT')
|
||||||
|
provides=("lazygit")
|
||||||
|
conflicts=("lazygit")
|
||||||
|
arch=('aarch64' 'armv6h' 'i686' 'x86_64')
|
||||||
|
|
||||||
|
source_aarch64=("${url}/releases/download/v${pkgver}/lazygit_${pkgver}_Linux_arm64.tar.gz")
|
||||||
|
source_armv6h=("${url}/releases/download/v${pkgver}/lazygit_${pkgver}_Linux_armv6.tar.gz")
|
||||||
|
source_i686=("${url}/releases/download/v${pkgver}/lazygit_${pkgver}_Linux_32-bit.tar.gz")
|
||||||
|
source_x86_64=("${url}/releases/download/v${pkgver}/lazygit_${pkgver}_Linux_x86_64.tar.gz")
|
||||||
|
|
||||||
|
sha256sums_aarch64=('a14210ddee55f3dfd4343d2d33b84e7779a5a0a146262e6d8506c52494828b46')
|
||||||
|
sha256sums_armv6h=('caa02da2f1b867dc75a1d64048d1bbcfe9c5a57e5fc231936bac62d1ca9d4341')
|
||||||
|
sha256sums_i686=('dc2af1537a199dcb37aa7ba730ae8383362ce26d8f484dd5e9a02324aba598c9')
|
||||||
|
sha256sums_x86_64=('acafdd180dc24a6d161c1dd5f09d1478c8023a02822b31aa808dd7b506a78b9c')
|
||||||
|
|
||||||
|
package() {
|
||||||
|
install -Dm755 "${srcdir}/lazygit" "${pkgdir}/usr/bin/lazygit"
|
||||||
|
}
|
19
miniserve-bin/.SRCINFO
Normal file
19
miniserve-bin/.SRCINFO
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
generated-by = makedeb-makepkg
|
||||||
|
|
||||||
|
pkgbase = miniserve-bin
|
||||||
|
pkgdesc = miniserve is a small, self-contained cross-platform CLI tool that allows you to just grab the binary and serve some file(s) via HTTP
|
||||||
|
pkgver = 0.19.2
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://github.com/svenstaro/miniserve
|
||||||
|
arch = aarch64
|
||||||
|
arch = x86_64
|
||||||
|
license = MIT
|
||||||
|
provides = miniserve
|
||||||
|
conflicts = miniserve
|
||||||
|
options = !strip
|
||||||
|
source_aarch64 = miniserve-v0.19.2-aarch64::https://github.com/svenstaro/miniserve/releases/download/v0.19.2/miniserve-v0.19.2-aarch64-unknown-linux-musl
|
||||||
|
sha256sums_aarch64 = 257a1141f6a3beba423f05189a2648f8120bd8344b17b9ec11387a88564f5c9e
|
||||||
|
source_x86_64 = miniserve-v0.19.2-aarch64::https://github.com/svenstaro/miniserve/releases/download/v0.19.2/miniserve-v0.19.2-x86_64-unknown-linux-musl
|
||||||
|
sha256sums_x86_64 = 2bc95771a6bb68a9327cc784edf7c07dd424eee5e6cd9e05bb75558c74ccb5be
|
||||||
|
|
||||||
|
pkgname = miniserve-bin
|
21
miniserve-bin/PKGBUILD
Normal file
21
miniserve-bin/PKGBUILD
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
# Maintainer: Edgar <Edgar{at}AnotherFoxGuy.com>
|
||||||
|
|
||||||
|
pkgname=miniserve-bin
|
||||||
|
pkgver=0.19.2
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='miniserve is a small, self-contained cross-platform CLI tool that allows you to just grab the binary and serve some file(s) via HTTP'
|
||||||
|
url="https://github.com/svenstaro/miniserve"
|
||||||
|
license=('MIT')
|
||||||
|
provides=("miniserve")
|
||||||
|
conflicts=("miniserve")
|
||||||
|
options=("!strip")
|
||||||
|
arch=('aarch64' 'x86_64')
|
||||||
|
_filename="miniserve-v${pkgver}-${arch}"
|
||||||
|
source_aarch64=("${_filename}::${url}/releases/download/v${pkgver}/miniserve-v${pkgver}-aarch64-unknown-linux-musl")
|
||||||
|
source_x86_64=("${_filename}::${url}/releases/download/v${pkgver}/miniserve-v${pkgver}-x86_64-unknown-linux-musl")
|
||||||
|
sha256sums_aarch64=('257a1141f6a3beba423f05189a2648f8120bd8344b17b9ec11387a88564f5c9e')
|
||||||
|
sha256sums_x86_64=('2bc95771a6bb68a9327cc784edf7c07dd424eee5e6cd9e05bb75558c74ccb5be')
|
||||||
|
|
||||||
|
package() {
|
||||||
|
install -Dm755 "${srcdir}/${_filename}" "${pkgdir}/usr/bin/miniserve"
|
||||||
|
}
|
40
mygui-ogre/PKGBUILD
Normal file
40
mygui-ogre/PKGBUILD
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
# Maintainer: Edgar <Edgar{at}AnotherFoxGuy.com>
|
||||||
|
|
||||||
|
pkgname=mygui-ogre
|
||||||
|
pkgver=3.4.2
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="A library for creating Graphical User Interfaces for games and 3D applications"
|
||||||
|
arch=('i686' 'x86_64')
|
||||||
|
url="http://mygui.info/"
|
||||||
|
license=('LGPL')
|
||||||
|
depends=('ogre' 'libois-dev')
|
||||||
|
makedepends=('cmake')
|
||||||
|
provides=('mygui')
|
||||||
|
source=("https://github.com/MyGUI/mygui/archive/MyGUI${pkgver}.tar.gz")
|
||||||
|
sha256sums=('1cc45fb96c9438e3476778449af0378443d84794a458978a29c75306e45dd45a')
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
mkdir -p mygui-MyGUI${pkgver}/build
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd mygui-MyGUI${pkgver}/build
|
||||||
|
|
||||||
|
# generate CMake Makefile
|
||||||
|
cmake .. \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DMYGUI_BUILD_DEMOS:BOOL=OFF \
|
||||||
|
-DMYGUI_BUILD_DOCS:BOOL=OFF \
|
||||||
|
-DMYGUI_BUILD_TEST_APP:BOOL=OFF \
|
||||||
|
-DMYGUI_BUILD_TOOLS:BOOL=OFF \
|
||||||
|
-DMYGUI_BUILD_PLUGINS:BOOL=OFF \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release
|
||||||
|
|
||||||
|
make -j$(nproc)
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd mygui-MyGUI${pkgver}/build
|
||||||
|
|
||||||
|
make DESTDIR=${pkgdir} install
|
||||||
|
}
|
43
ogre-caelum-git/PKGBUILD
Normal file
43
ogre-caelum-git/PKGBUILD
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
# Maintainer: Edgar <Edgar{at}AnotherFoxGuy.com>
|
||||||
|
|
||||||
|
pkgname=ogre-caelum-git
|
||||||
|
pkgver=0.6.4.4bd1b05
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="Library for OGRE targeted at helping to create nice-looking atmospheric effects."
|
||||||
|
arch=('i686' 'amd64')
|
||||||
|
url="https://ogrecave.github.io/ogre-caelum/"
|
||||||
|
depends=('ogre')
|
||||||
|
makedepends=('cmake' 'git')
|
||||||
|
provides=('caelum')
|
||||||
|
conflicts=('caelum')
|
||||||
|
license=('LGPL')
|
||||||
|
source=("git+https://github.com/OGRECave/ogre-caelum.git")
|
||||||
|
sha512sums=('SKIP')
|
||||||
|
|
||||||
|
pkgver() {
|
||||||
|
cd ${srcdir}/ogre-caelum
|
||||||
|
|
||||||
|
_ver=$(grep -oP ' VERSION ([0-9]\.[0-9]\.[0-9])' "CMakeLists.txt" | awk '{print $2;}')
|
||||||
|
_gitcommit=$(git rev-parse --short HEAD)
|
||||||
|
|
||||||
|
echo $_ver.$_gitcommit
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd ${srcdir}/ogre-caelum
|
||||||
|
|
||||||
|
# get a clean build dir
|
||||||
|
# [[ -d build ]] && rm -rf build
|
||||||
|
# mkdir build && cd build
|
||||||
|
|
||||||
|
cmake . \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release
|
||||||
|
|
||||||
|
make
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd ${srcdir}/ogre-caelum
|
||||||
|
make DESTDIR=${pkgdir} install
|
||||||
|
}
|
44
ogre-pagedgeometry-git/PKGBUILD
Normal file
44
ogre-pagedgeometry-git/PKGBUILD
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
# Maintainer: Edgar <Edgar{at}AnotherFoxGuy.com>
|
||||||
|
|
||||||
|
pkgname=ogre-pagedgeometry-git
|
||||||
|
pkgver=1.3.0.30965c8
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="Paged Geometry plugin for OGRE for fast rendering of trees and grass."
|
||||||
|
arch=('i686' 'amd64')
|
||||||
|
url="https://ogrecave.github.io/ogre-pagedgeometry/"
|
||||||
|
license=('MIT')
|
||||||
|
depends=('ogre')
|
||||||
|
makedepends=('cmake' 'git')
|
||||||
|
provides=('ogre-pagedgeometry')
|
||||||
|
conflicts=('ogre-pagedgeometry')
|
||||||
|
source=("git+https://github.com/OGRECave/ogre-pagedgeometry.git")
|
||||||
|
sha512sums=('SKIP')
|
||||||
|
|
||||||
|
pkgver() {
|
||||||
|
cd ${srcdir}/ogre-pagedgeometry
|
||||||
|
|
||||||
|
_ver=$(grep -oP ' VERSION ([0-9]\.[0-9]\.[0-9])' "CMakeLists.txt" | awk '{print $2;}')
|
||||||
|
_gitcommit=$(git rev-parse --short HEAD)
|
||||||
|
|
||||||
|
echo $_ver.$_gitcommit
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $srcdir/ogre-pagedgeometry
|
||||||
|
|
||||||
|
# get a clean build dir
|
||||||
|
# [[ -d build ]] && rm -rf build
|
||||||
|
# mkdir build
|
||||||
|
# cd build
|
||||||
|
|
||||||
|
cmake . \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release
|
||||||
|
|
||||||
|
make
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $srcdir/ogre-pagedgeometry
|
||||||
|
make DESTDIR="$pkgdir/" install
|
||||||
|
}
|
27
ogre/.SRCINFO
Normal file
27
ogre/.SRCINFO
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
generated-by = makedeb
|
||||||
|
pkgname = ogre
|
||||||
|
pkgbase = ogre
|
||||||
|
pkgdesc = Scene-oriented, flexible 3D engine written in C++
|
||||||
|
pkgrel = 1
|
||||||
|
pkgver = 13.4.4
|
||||||
|
url = https://www.ogre3d.org
|
||||||
|
arch = x86_64
|
||||||
|
depends = libfreeimage-dev
|
||||||
|
depends = libfreetype6-dev
|
||||||
|
depends = libzzip-dev
|
||||||
|
depends = libois-dev
|
||||||
|
depends = nvidia-cg-toolkit
|
||||||
|
depends = libzzip-dev
|
||||||
|
depends = libtinyxml-dev
|
||||||
|
depends = libxrandr-dev
|
||||||
|
depends = libgles2-mesa-dev
|
||||||
|
depends = libxt-dev
|
||||||
|
depends = libxaw7-dev
|
||||||
|
depends = libglu1-mesa-dev
|
||||||
|
depends = libpugixml-dev
|
||||||
|
license = custom:MIT
|
||||||
|
makedepends = cmake
|
||||||
|
provides = ogre
|
||||||
|
source = https://github.com/OGRECave/ogre/archive/v13.4.4.tar.gz
|
||||||
|
sha512sums = 59e0929f5022b2d289030d42c651ce4f44a215be7aae262b1b6919e1d00225d226cce6bfa2e78525ae902290615c87eabe7b8dfe27b7087dd56081460bd35e1f
|
||||||
|
makedepends = cmake
|
44
ogre/PKGBUILD
Normal file
44
ogre/PKGBUILD
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
# Maintainer: Edgar <Edgar{at}AnotherFoxGuy.com>
|
||||||
|
|
||||||
|
pkgname=ogre
|
||||||
|
pkgver=13.6.4
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='Scene-oriented, flexible 3D engine written in C++'
|
||||||
|
arch=('x86_64')
|
||||||
|
url='https://www.ogre3d.org'
|
||||||
|
license=('custom:MIT')
|
||||||
|
depends=('libfreeimage-dev' 'libfreetype6-dev' 'libzzip-dev' 'libois-dev'
|
||||||
|
'nvidia-cg-toolkit' 'libzzip-dev' 'libtinyxml-dev' 'libxrandr-dev'
|
||||||
|
'libgles2-mesa-dev' 'libxt-dev' 'libxaw7-dev' 'libglu1-mesa-dev')
|
||||||
|
makedepends=('cmake')
|
||||||
|
provides=('ogre=13.6.4')
|
||||||
|
source=("https://github.com/OGRECave/ogre/archive/v${pkgver}.tar.gz")
|
||||||
|
sha256sums=('9a8bde4884b2ce66594d2192c5147a07ad0e7b0fc87de86c798597142867d272')
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
mkdir -p ogre-${pkgver}/build
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd ogre-${pkgver}/build
|
||||||
|
|
||||||
|
cmake .. \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DOGRE_BUILD_DEPENDENCIES=FALSE \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
|
-DOGRE_BUILD_PLUGIN_FREEIMAGE=TRUE \
|
||||||
|
-DOGRE_BUILD_PLUGIN_EXRCODEC=TRUE \
|
||||||
|
-DOGRE_NODELESS_POSITIONING=TRUE \
|
||||||
|
-DOGRE_BUILD_SAMPLES=FALSE \
|
||||||
|
-DOGRE_INSTALL_DOCS=FALSE
|
||||||
|
|
||||||
|
make -j$(nproc)
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd ogre-${pkgver}/build
|
||||||
|
|
||||||
|
make DESTDIR=${pkgdir} install
|
||||||
|
|
||||||
|
install -Dm644 ../Docs/License.md ${pkgdir}/usr/share/licenses/${pkgname}/license
|
||||||
|
}
|
47
rigsofrods/PKGBUILD
Normal file
47
rigsofrods/PKGBUILD
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
# Maintainer: Edgar <Edgar{at}AnotherFoxGuy.com>
|
||||||
|
|
||||||
|
_pkgname=rigsofrods
|
||||||
|
_gitname=rigs-of-rods
|
||||||
|
|
||||||
|
pkgname=$_pkgname
|
||||||
|
pkgver=2021.10
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="An open source vehicle simulator based on soft-body physics"
|
||||||
|
arch=('i686' 'x86_64')
|
||||||
|
url="http://rigsofrods.com"
|
||||||
|
license=('GPL')
|
||||||
|
depends=('ogre' 'mygui' 'socketw' 'angelscript' 'nvidia-cg-toolkit' 'libopenal-dev' 'libfmt-dev' 'rapidjson-dev' 'libcurl4-openssl-dev')
|
||||||
|
makedepends=('cmake' 'git')
|
||||||
|
conflicts=('rigsofrods-git')
|
||||||
|
provides=('rigsofrods')
|
||||||
|
source=("https://github.com/AnotherFoxGuy/rigs-of-rods/archive/refs/heads/build-sys-V3.zip"
|
||||||
|
"rigsofrods.png"
|
||||||
|
"RoR.desktop"
|
||||||
|
)
|
||||||
|
sha512sums=('SKIP'
|
||||||
|
'8280ddec6dba37e66c323e469c1894bacc3b592b6ea1f7fd3876bc9e7253b14b4949c3c51d7dd47ad7bd78e085fbe51aad83b1e8d0b0755deda426129e4a6710'
|
||||||
|
'21a6f930d0efe6a2d73edea08a28cf3584a9caa413969a6ff258d2dbe8a8e1f58411ec5c10118f116a7b6c341b6debbba22ceee0842a1b335a40edfa5d1cfc84'
|
||||||
|
)
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
mkdir -p "$srcdir/$_gitname-build-sys-V3/build"
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "$srcdir/$_gitname-build-sys-V3/build"
|
||||||
|
|
||||||
|
cmake .. \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DROR_FORCE_SYSTEM_DEPENDENCIES=ON \
|
||||||
|
-DROR_LIB_PREFERENCE=SYSTEM \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release
|
||||||
|
|
||||||
|
make -j$(nproc)
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
mkdir -p "$pkgdir/opt/games/$_pkgname"
|
||||||
|
cp -r $srcdir/$_gitname-build-sys-V3/build/bin/* "$pkgdir/opt/games/$_pkgname/"
|
||||||
|
install -Dm755 rigsofrods.png "$pkgdir/usr/share/pixmaps/rigsofrods.png"
|
||||||
|
install -Dm755 RoR.desktop "$pkgdir/usr/share/applications/RoR.desktop"
|
||||||
|
}
|
9
rigsofrods/RoR.desktop
Normal file
9
rigsofrods/RoR.desktop
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Encoding=UTF-8
|
||||||
|
Name=Rigs of Rods
|
||||||
|
Comment=An open source vehicle simulator based on soft-body physics
|
||||||
|
Icon=rigsofrods.png
|
||||||
|
Exec=/opt/games/rigsofrods/RoR
|
||||||
|
Terminal=false
|
||||||
|
Categories=Application;Game;
|
BIN
rigsofrods/rigsofrods.png
Normal file
BIN
rigsofrods/rigsofrods.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.6 KiB |
26
ror-server/PKGBUILD
Normal file
26
ror-server/PKGBUILD
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
# Maintainer: Edgar <Edgar{at}AnotherFoxGuy.com>
|
||||||
|
pkgname=rorserver
|
||||||
|
pkgver=2021.04
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="Dedicated server software for Rigs of Rods"
|
||||||
|
arch=(i686 x86_64)
|
||||||
|
url="https://github.com/RigsOfRods/ror-server"
|
||||||
|
license=('GPL2')
|
||||||
|
makedepends=('git' 'cmake')
|
||||||
|
source=("git://github.com/RigsOfRods/ror-server.git")
|
||||||
|
md5sums=('SKIP')
|
||||||
|
install="rorserver.install"
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "$srcdir/ror-server"
|
||||||
|
cmake . \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DRORSERVER_WITH_ANGELSCRIPT=ON
|
||||||
|
make -j$(nproc)
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "$srcdir/ror-server"
|
||||||
|
make DESTDIR="${pkgdir}" install
|
||||||
|
}
|
18
ror-server/rorserver.install
Normal file
18
ror-server/rorserver.install
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
post_install() {
|
||||||
|
# create user
|
||||||
|
useradd -s /bin/false rorserver
|
||||||
|
|
||||||
|
# create installation directories
|
||||||
|
mkdir -p /etc/rorserver
|
||||||
|
mkdir -p /var/log/rorserver
|
||||||
|
mkdir -p /var/run/rorserver
|
||||||
|
|
||||||
|
chown rorserver:rorserver -R /etc/rorserver
|
||||||
|
chown rorserver:rorserver -R /var/log/rorserver
|
||||||
|
chown rorserver:rorserver -R /var/run/rorserver
|
||||||
|
|
||||||
|
echo "example configuration added: /etc/rorserver/simple.cfg.example please configure this file to your likings and rename it to simple.cfg"
|
||||||
|
echo "after you have configured your server, you can start it with: \"/etc/init.d/rorserver start\""
|
||||||
|
}
|
13
socketw/.SRCINFO
Normal file
13
socketw/.SRCINFO
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
generated-by = makedeb
|
||||||
|
pkgname = socketw
|
||||||
|
pkgbase = socketw
|
||||||
|
pkgdesc = a cross platform streaming socket C++ library
|
||||||
|
pkgrel = 1
|
||||||
|
pkgver = 3.11.0
|
||||||
|
url = http://rigsofrods.github.io/socketw/
|
||||||
|
arch = i686
|
||||||
|
arch = x86_64
|
||||||
|
depends = libssl-dev
|
||||||
|
license = GPL-2
|
||||||
|
source = https://github.com/RigsOfRods/socketw/archive/3.11.0.tar.gz
|
||||||
|
sha512sums = de873c01e0f219c3fbc0630a685843677ec827dd1055f6949bcb942082305caeb7a2cfcf125d49901db784ff4226b200da1f8a59585270d20b70fa7a5a96a29c
|
27
socketw/PKGBUILD
Normal file
27
socketw/PKGBUILD
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
# Maintainer: Edgar <Edgar{at}AnotherFoxGuy.com>
|
||||||
|
|
||||||
|
pkgname=socketw
|
||||||
|
pkgver=3.11.0
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="a cross platform streaming socket C++ library"
|
||||||
|
arch=('i686' 'x86_64')
|
||||||
|
url="http://rigsofrods.github.io/socketw/"
|
||||||
|
depends=('libssl-dev')
|
||||||
|
license=('GPL-2')
|
||||||
|
source=("https://github.com/RigsOfRods/socketw/archive/${pkgver}.tar.gz")
|
||||||
|
sha512sums=('de873c01e0f219c3fbc0630a685843677ec827dd1055f6949bcb942082305caeb7a2cfcf125d49901db784ff4226b200da1f8a59585270d20b70fa7a5a96a29c')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd socketw-${pkgver}
|
||||||
|
|
||||||
|
cmake . \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release
|
||||||
|
|
||||||
|
make -j$(nproc)
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd socketw-${pkgver}
|
||||||
|
make DESTDIR=${pkgdir} install
|
||||||
|
}
|
Reference in New Issue
Block a user