upg gns3-server gns3-gui i2p igsc

This commit is contained in:
joborun linux 2024-04-22 02:24:52 +03:00
parent e9aac99eb2
commit 50a33d039b
14 changed files with 125 additions and 82 deletions

1
gns3-gui/NOTE Normal file
View file

@ -0,0 +1 @@
this will only build after python 3.12.2 comes down from staging

View file

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=gns3-gui
pkgver=2.2.45
pkgver=2.2.46
pkgrel=02
pkgdesc='GNS3 network simulator. Graphical user interface package.'
url='https://github.com/GNS3/gns3-gui'
@ -61,10 +61,10 @@ arch=(x86_64)
license=('GPL3')
sha256sums=(a4cdfeb48f84f198f1ac14a2c876e9155aac2f3a63d60ae925a01b729787d7b1 # gns3-gui-2.2.45.tar.gz
sha256sums=(31715caf8d0eae202cd23dafb42ece8d01b197a5cf6943636b69997f470ce74c # gns3-gui-2.2.46.tar.gz
b0e7abb3394ee253023c2284c3e815c776f41ab19bf85fd31f9c594c7b7b622f # gns3.desktop
c53ce062167141d34dd9a0221423f54c9746dd45c7d9d3a7e8aed84e02f42f48 # fix_requirements_for_Arch.diff
ac20991b22d361b97b94dd8d8fb653fc5dda034390a2de93f35892cdf5983123 # fix_requirements_for_Arch.diff
# c53ce062167141d34dd9a0221423f54c9746dd45c7d9d3a7e8aed84e02f42f48 # fix_requirements_for_Arch.diff
e3dafa103d24099e6ce5656f8daaadefb757c75f93e388ec29100ade3216943b) # gns3-jobo
## eefe66a296dcdc866e7505ba0152d8bbcd87efc831f4d1a7fe7042608a9dadb2 gns3-gui-2.2.45-02-x86_64.pkg.tar.lz
## 3c4f33964b8cd43ea01ed35d9aa448594d7cf59a858783a1eaa488fd814e7d0f gns3-gui-2.2.46-02-x86_64.pkg.tar.lz

View file

@ -3,7 +3,7 @@
# Contributor: korjjj <korjjj+aur[at]gmail[dot]com>
pkgname=gns3-gui
pkgver=2.2.45
pkgver=2.2.46
pkgrel=1
pkgdesc='GNS3 network simulator. Graphical user interface package.'
arch=('any')
@ -30,9 +30,9 @@ optdepends=(
source=("$pkgname-$pkgver.tar.gz::https://github.com/GNS3/$pkgname/archive/v$pkgver.tar.gz"
'gns3.desktop'
'fix_requirements_for_Arch.diff')
sha256sums=('a4cdfeb48f84f198f1ac14a2c876e9155aac2f3a63d60ae925a01b729787d7b1'
sha256sums=('31715caf8d0eae202cd23dafb42ece8d01b197a5cf6943636b69997f470ce74c'
'51e6db5b47e6af3d008d85e8c597755369fafb75ddb2af9e79a441f943f4c166'
'c53ce062167141d34dd9a0221423f54c9746dd45c7d9d3a7e8aed84e02f42f48')
'ac20991b22d361b97b94dd8d8fb653fc5dda034390a2de93f35892cdf5983123')
prepare() {
cd "$pkgname-$pkgver"

View file

@ -1,17 +1,14 @@
--- a/gns3-gui-2.2.45/requirements.txt 2024-01-12 11:38:26.000000000 +0100
+++ b/gns3-gui-2.2.45/requirements.txt 2024-01-12 18:30:13.107575918 +0100
@@ -1,9 +1,6 @@
--- a/gns3-gui-2.2.46/requirements.txt 2024-02-26 09:55:13.000000000 +0100
+++ b/gns3-gui-2.2.46/requirements.txt 2024-03-07 17:59:26.504808699 +0100
@@ -1,7 +1,6 @@
-jsonschema>=4.17.3,<4.18; python_version >= '3.7' # v4.17.3 is the last version to support Python 3.7
-jsonschema==3.2.0; python_version < '3.7' # v3.2.0 is the last version to support Python 3.6
-sentry-sdk==1.36.0,<1.37
-psutil==5.9.6
-sentry-sdk==1.39.2,<1.40
-psutil==5.9.8
+jsonschema>=4.17.3
+sentry-sdk>=1.36.0
+psutil>=5.9.6
distro>=1.8.0
+sentry-sdk>=1.39.2
+psutil>=5.9.8
distro>=1.9.0
-truststore>=0.8.0; python_version >= '3.10'
-importlib-resources>=1.3; python_version < '3.9'
-setuptools>=60.8.1; python_version >= '3.7'
-setuptools==59.6.0; python_version < '3.7' # v59.6.0 is the last version to support Python 3.6
+truststore>=0.8.0
+setuptools>=60.8.1
setuptools>=60.8.1

1
gns3-server/NOTE Normal file
View file

@ -0,0 +1 @@
this will only build after python 3.12.2 comes down from staging

View file

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=gns3-server
pkgver=2.2.45
pkgver=2.2.46
pkgrel=02
pkgdesc='GNS3 network simulator, Server w/o systemd'
url='https://github.com/GNS3/gns3-server'
@ -20,6 +20,7 @@ depends=(
'python-distro'
'python-jinja'
'python-jsonschema'
'python-platformdirs'
'python-psutil'
'python-py-cpuinfo'
'python-sentry_sdk'
@ -69,10 +70,10 @@ arch=(x86_64)
license=('GPL3')
sha256sums=(832dbc654889b14d8da5e171e4d5db655f376d6d0fb8588b1606e8ec15f5297a # gns3-server-2.2.44.1.tar.gz
9de95ef522769512990d89edce16b0ba7985535b27a30aec442818d7ab315869 # fix_requirements_for_Arch.diff
sha256sums=(648f535370827adc8ede2e5a8f439161dd80c66c11ed74085ccf0b71657ee9f9 # gns3-server-2.2.46.1.tar.gz
68aa2049ca756b32702699ff4be33090c3e56e38e79b3202c762dbafddb4309b # fix_requirements_for_Arch.diff
b43f0ead963a06e613d3303d2c66372b57f46c750b3d6df20eb99c11078de65f # gns3-server.service
928eda53c688cd1aa22298d7e317fda7546930c9964dff84a7c2d4b865a2a6a3) # gns3.service.openrc
## d57d09b279ec3c5dc40e2696ea578e0135dacc16f7939cd367243df03bec16e7 gns3-server-2.2.45-02-x86_64.pkg.tar.lz
## 68948dbbefea5ec747c4fbe750a3774fb6a0496537ee87b350fe4409eb6f6ba0 gns3-server-2.2.46-02-x86_64.pkg.tar.lz

View file

@ -3,7 +3,7 @@
# Contributor: korjjj <korjjj+aur[at]gmail[dot]com>
pkgname=gns3-server
pkgver=2.2.45
pkgver=2.2.46
pkgrel=1
pkgdesc='GNS3 network simulator, Server package'
arch=('x86_64' 'aarch64')
@ -19,6 +19,7 @@ depends=(
'python-distro'
'python-jinja'
'python-jsonschema'
'python-platformdirs'
'python-psutil'
'python-py-cpuinfo'
'python-sentry_sdk'
@ -37,9 +38,9 @@ install="$pkgname".install
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
"$pkgname@.service"
"fix_requirements_for_Arch.diff")
sha256sums=('832dbc654889b14d8da5e171e4d5db655f376d6d0fb8588b1606e8ec15f5297a'
sha256sums=('648f535370827adc8ede2e5a8f439161dd80c66c11ed74085ccf0b71657ee9f9'
'b43f0ead963a06e613d3303d2c66372b57f46c750b3d6df20eb99c11078de65f'
'9de95ef522769512990d89edce16b0ba7985535b27a30aec442818d7ab315869')
'68aa2049ca756b32702699ff4be33090c3e56e38e79b3202c762dbafddb4309b')
prepare() {
cd "$pkgname-$pkgver"

View file

@ -45,3 +45,5 @@ python-typing_extensions
python-urllib3
python-validate-pyproject
python-yarl

View file

@ -1,33 +1,28 @@
--- a/gns3-server-2.2.45/requirements.txt 2024-01-12 11:38:26.000000000 +0100
+++ b/gns3-server-2.2.45/requirements.txt 2024-01-12 18:14:59.738338498 +0100
@@ -1,19 +1,13 @@
-jsonschema>=4.17.3,<4.18; python_version >= '3.7' # v4.17.3 is the last version to support Python 3.7
-jsonschema==3.2.0; python_version < '3.7' # v3.2.0 is the last version to support Python 3.6
-aiohttp>=3.8.5,<3.9; python_version <= '3.7'
-aiohttp>=3.9.0,<3.10; python_version > '3.7'
--- a/gns3-server-2.2.46/requirements.txt 2024-02-26 09:55:12.000000000 +0100
+++ b/gns3-server-2.2.46/requirements.txt 2024-03-07 17:54:50.402846170 +0100
@@ -1,15 +1,13 @@
-jsonschema>=4.17.3,<4.18 # v4.17.3 is the last version to support Python 3.7
-aiohttp>=3.8.6,<3.9; python_version == '3.7' # v3.8.6 is the last version to support Python 3.7
-aiohttp>=3.9.3,<3.10; python_version > '3.7'
-aiohttp-cors>=0.7.0,<0.8
-aiofiles>=23.2.1,<23.3; python_version >= '3.7'
-aiofiles==0.8.0; python_version < '3.7' # v0.8.0 is the last version to support Python 3.6
-Jinja2>=3.1.2,<3.2; python_version >= '3.7'
-Jinja2==3.0.3; python_version < '3.7' # v3.0.3 is the last version to support Python 3.6
-sentry-sdk==1.36.0,<1.37
-psutil==5.9.6
-async-timeout>=4.0.2,<4.1
-aiofiles>=23.2.1,<23.3
-Jinja2>=3.1.3,<3.2
-sentry-sdk==1.39.2,<1.40
-psutil==5.9.8
-async-timeout>=4.0.3,<4.1
+jsonschema>=4.17.3
+aiohttp>=3.9.0
+aiohttp>=3.9.3
+aiohttp-cors>=0.7.0
+aiofiles>=23.2.1
+Jinja2>=3.1.2
+sentry-sdk>=1.36.0
+psutil>=5.9.6
+async-timeout>=4.0.2
distro>=1.8.0
+Jinja2>=3.1.3
+sentry-sdk>=1.39.2
+psutil>=5.9.8
+async-timeout>=4.0.3
distro>=1.9.0
-py-cpuinfo>=9.0.0,<10.0
+py-cpuinfo>=9.0.0
platformdirs>=2.4.0
-importlib-resources>=1.3; python_version < '3.9'
-truststore>=0.8.0; python_version >= '3.10'
-setuptools>=60.8.1; python_version >= '3.7'
-setuptools==59.6.0; python_version < '3.7' # v59.6.0 is the last version to support Python 3.6
+truststore>=0.8.0
+setuptools>=60.8.1
setuptools>=60.8.1

View file

@ -8,11 +8,17 @@
# comment LG2 out if you do want to build all language translations
export LG2=en
pkgname=i2p pkgver=2.4.0 pkgrel=02 pkgdesc="A distributed anonymous network -en w/o systemd"
url="https://geti2p.net" depends=('java-runtime>=17') # 'java-service-wrapper')
pkgname=i2p
pkgver=2.5.0
pkgrel=02
pkgdesc="A distributed anonymous network -en w/o systemd"
url="https://geti2p.net"
depends=('java-runtime>=17') # 'java-service-wrapper')
makedepends=('java-environment>=17' 'ant')
#optdepends=('gtk2: for rrd graphs')
conflicts=('i2p-bin' 'i2p-dev') backup=('opt/i2p/wrapper.config') install='i2p.install'
conflicts=('i2p-bin' 'i2p-dev')
backup=('opt/i2p/wrapper.config')
install='i2p.install'
options=(!strip)
_url="https://files.i2p-projekt.de/${pkgver}"
@ -31,44 +37,53 @@ prepare() { cd "$pkgname-$pkgver"
#installer/resources/GeoLite2-Country.mmdb.gz
}
build() { cd "$pkgname-$pkgver" export JAVA_HOME="${JAVA_HOME:-/usr/lib/jvm/default}"
build() { cd "$pkgname-$pkgver"
export JAVA_HOME="${JAVA_HOME:-/usr/lib/jvm/default}"
ant -Dfile.encoding=UTF-8 \ -Djavac.compilerargs=-Xlint:-options \ -Dbuild.reproducible=true \
-Djavac.release=17 \ preppkg-linux-only
ant -Dfile.encoding=UTF-8 \
-Djavac.compilerargs=-Xlint:-options \
-Dbuild.reproducible=true \
-Djavac.release=17 \
preppkg-linux-only
}
package() { cd "$pkgdir"
install -dm755 "usr/bin" install -dm755 "opt/i2p"
install -dm755 "usr/bin"
install -dm755 "opt/i2p"
cp -r "$srcdir/$pkgname-$pkgver"/pkg-temp/* "opt/i2p"
# install -Dm644 "$srcdir/i2prouter.service" "usr/lib/systemd/system/i2prouter.service"
install -Dm644 "$srcdir/i2p.tmpfiles" "usr/lib/tmpfiles.d/i2p.conf" echo 'u i2p - "I2P Router"
/opt/i2p /bin/sh' | install -Dm644 /dev/stdin "usr/lib/sysusers.d/i2p.conf"
install -Dm644 "$srcdir/i2p.tmpfiles" "usr/lib/tmpfiles.d/i2p.conf"
echo 'u i2p - "I2P Router" /opt/i2p /bin/sh' |
install -Dm644 /dev/stdin "usr/lib/sysusers.d/i2p.conf"
install -Dm644 "$srcdir/router.config" "opt/i2p/router.config" install -Dm644
"$srcdir/wrapper.config" "opt/i2p/wrapper.config" install -Dm754 "$srcdir/i2prouter.sh"
"opt/i2p/i2prouter" install -Dm755 "$srcdir/chromium-i2p.sh" "opt/i2p/scripts/chromium-i2p"
install -Dm644 "$srcdir/router.config" "opt/i2p/router.config"
install -Dm644 "$srcdir/wrapper.config" "opt/i2p/wrapper.config"
install -Dm754 "$srcdir/i2prouter.sh" "opt/i2p/i2prouter"
install -Dm755 "$srcdir/chromium-i2p.sh" "opt/i2p/scripts/chromium-i2p"
install -Dm644 "$srcdir/i2prouter.bash" "usr/share/bash-completion/completions/i2prouter" install
-Dm644 "$srcdir/$pkgname-$pkgver/installer/resources/bash-completion/eepget" \
install -Dm644 "$srcdir/i2prouter.bash" "usr/share/bash-completion/completions/i2prouter"
install -Dm644 "$srcdir/$pkgname-$pkgver/installer/resources/bash-completion/eepget" \
"usr/share/bash-completion/completions/eepget"
install -Dm644 "opt/i2p/man/eepget.1" "usr/share/man/man1/eepget.1" install -Dm644
"opt/i2p/LICENSE.txt" "usr/share/licenses/i2p/LICENSE" mv opt/i2p/licenses/*
"usr/share/licenses/i2p/"
install -Dm644 "opt/i2p/man/eepget.1" "usr/share/man/man1/eepget.1"
install -Dm644 "opt/i2p/LICENSE.txt" "usr/share/licenses/i2p/LICENSE"
mv opt/i2p/licenses/* "usr/share/licenses/i2p/"
ln -s /opt/i2p/{eepget,i2prouter} "usr/bin/" chmod +x opt/i2p/eepget
ln -s /opt/i2p/{eepget,i2prouter} "usr/bin/"
chmod +x opt/i2p/eepget
sed -i opt/i2p/eepget \ -e 's:%INSTALL_PATH:/opt/i2p:g'
sed -i opt/i2p/eepget \
-e 's:%INSTALL_PATH:/opt/i2p:g'
# dont automatically start the webserver(3) or open a webbrowser(4)
sed -i opt/i2p/clients.config \ -e "s:clientApp.3.startOnLoad=.*:clientApp.3.startOnLoad=false:" \
sed -i opt/i2p/clients.config \
-e "s:clientApp.3.startOnLoad=.*:clientApp.3.startOnLoad=false:" \
-e "s:clientApp.4.startOnLoad=.*:clientApp.4.startOnLoad=false:"
rm -r
opt/i2p/{osid,postinstall.sh,runplain.sh,INSTALL-headless.txt,LICENSE.txt,licenses,man,lib/wrapper*}
rm -r opt/i2p/{osid,postinstall.sh,runplain.sh,INSTALL-headless.txt,LICENSE.txt,licenses,man,lib/wrapper*}
}
#---- arch license gpg-key & sha256sums ----
@ -78,8 +93,8 @@ license=('GPL2')
validpgpkeys=('70D2060738BEF80523ACAFF7D75C03B39B5E14E1')
sha256sums=(30ef8afcad0fffafd94d30ac307f86b5a6b318e2c1f44a023005841a1fcd077c # i2psource_2.4.0.tar.bz2
883aad33b8643dbb9d04c5c1430f1d1018e8c2493e5ac297dde8274a1dba9a17 # i2psource_2.4.0.tar.bz2.sig
sha256sums=(6bda9aff7daa468cbf6ddf141c670140de4d1db145329645a90c22c1e5c7bc01 # i2psource_2.5.0.tar.bz2
a1d0ea6f2051ed0643bc2c0207a2cf594f2b2bc4303ac49cd6a43baaf0558f62 # i2psource_2.5.0.tar.bz2.sig
# 644b771ec7f5db3efab3206bf1f896566cdb00d410a54608fda85bdb4c2ad876 # i2prouter.service
fc30dd32f48fe1c93bf36c8297ca48203a1479e4e221ebe62c57cf3c3c0347d3 # i2p.tmpfiles
e3a85d8992a09e8f57498b1eba0aef758ceffdb944d296528e8c5cec970becd9 # wrapper.config
@ -88,5 +103,5 @@ sha256sums=(30ef8afcad0fffafd94d30ac307f86b5a6b318e2c1f44a023005841a1fcd077c #
8d39f080c7a2e49226db3a785f3e18583159ef2f95e1ab467fd9984c4e38c9f5 # i2prouter.sh
a7076156703e2b949331e450455813432caeb4e5712f1c7b668974eb06a69fb9) # chromium-i2p.sh
## 41e5ebecc178051c712a398e470ecb378e45b3c73c47516926066ad15595e268 i2p-2.4.0-02-any.pkg.tar.lz
## cff3974e15337370714c6476e9b810eb4c4178ef4af9e1590c74a3e5470e4cf9 i2p-2.5.0-02-x86_64.pkg.tar.lz

View file

@ -6,7 +6,7 @@
#export LG2=en
pkgname=i2p
pkgver=2.4.0
pkgver=2.5.0
pkgrel=1
pkgdesc="A distributed anonymous network"
url="https://geti2p.net"
@ -35,7 +35,7 @@ source=("${_url}/i2psource_${pkgver}.tar.bz2"{,.sig}
#upstream.patch::'https://github.com/i2p/i2p.i2p/commit/6c0e18d3.patch'
)
sha256sums=('30ef8afcad0fffafd94d30ac307f86b5a6b318e2c1f44a023005841a1fcd077c'
sha256sums=('6bda9aff7daa468cbf6ddf141c670140de4d1db145329645a90c22c1e5c7bc01'
'SKIP'
'644b771ec7f5db3efab3206bf1f896566cdb00d410a54608fda85bdb4c2ad876'
'fc30dd32f48fe1c93bf36c8297ca48203a1479e4e221ebe62c57cf3c3c0347d3'

View file

@ -1 +1 @@
rm -rf {src,pkg,i2psource*.tar.bz2*}
rm -rf {src,pkg,i2psource*.tar.bz2*,i2p}

View file

@ -6,7 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=igsc
pkgver=0.8.16.r0.ged8de90
pkgver=0.8.16
_pkgver=0.8.16.r0.ged8de90
pkgrel=02
pkgdesc='Intel graphics system controller firmware update library (git version) w/o systemd'
url='https://github.com/intel/igsc/'
@ -14,9 +15,10 @@ depends=('intel-metee')
makedepends=('git' 'cmake')
provides=('igsc')
conflicts=('igsc-git')
source=('git+https://github.com/intel/igsc.git')
_commit=b2c3bd9e081ef7244e2369e887367207dc553b9b # tags/V0.8.16
source=("git+https://github.com/intel/igsc.git#commit=$_commit")
pkgver() {
_pkgver() {
git -C igsc describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^V//'
}
@ -41,5 +43,5 @@ license=('Apache')
sha256sums=(SKIP)
## b4cedada73b1a25a2d4193fc27e5f03163e457875bbade4833b883f894884356 igsc-0.8.16.r0.ged8de90-02-x86_64.pkg.tar.lz
## 7eb7b3f3cb55d2a5df1cbef99e0e19f488a56f0574d1423e01d2a640a8a5f108 igsc-0.8.16-02-x86_64.pkg.tar.lz

View file

@ -0,0 +1,28 @@
# Maintainer: Kewl <xrjy@nygb.rh.bet(rot13)>
pkgname=opennic-up-git
pkgver=0.97.r0.g4909019
pkgrel=1
pkgdesc="OpenNIC auto DNS updater"
arch=('any')
url="https://github.com/kewlfft/${pkgname%-git}"
license=('LGPL3')
depends=('fping' 'ldns')
makedepends=('git')
optdepends=('networkmanager')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
source=("git+${url}.git")
backup=("etc/opennic-up.conf")
sha256sums=('SKIP')
pkgver() {
cd ${pkgname%-git}
git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
package() {
cd ${pkgname%-git}
install -Dm755 -t "${pkgdir}/usr/bin" ${pkgname%-git}
install -Dm644 -t "${pkgdir}/usr/lib/systemd/system" ${pkgname%-git}.{service,timer}
}