upg clover-efi fedistar gns3-gui/server

This commit is contained in:
joborun linux 2024-01-27 01:49:23 +02:00
parent 720269e6e7
commit aac31c1aec
11 changed files with 176 additions and 62 deletions

40
clover-efi/80_cloverboot Normal file
View File

@ -0,0 +1,40 @@
#!/usr/bin/env bash
########################################################
# This script generates a Clover entry on grub.cfg. #
# Based on the 80_plop6boot grub script. #
########################################################
prefix="/usr"
exec_prefix="${prefix}"
datarootdir="/usr/share"
datadir="${datarootdir}"
if [ -r "${datadir}/grub/grub-mkconfig_lib" ]; then
. "${datadir}/grub/grub-mkconfig_lib"
else
printf '%s\n' "ERROR: Cannot source file '${datadir}/grub/grub-mkconfig_lib'." > /dev/stderr
exit 1
fi
CLOVER_EFI_IMAGE="/boot/EFI/CLOVER/CLOVERX64.efi"
CLASS="--class clover --class tool"
if [ -e "${CLOVER_EFI_IMAGE}" ] && is_path_readable_by_grub "${CLOVER_EFI_IMAGE}" ; then
## EFI image exists, create menu entry
echo "Found Clover EFI image: ${CLOVER_EFI_IMAGE}" >&2
_GRUB_PLOP_HINTS_STRING="$(${grub_probe} --target=hints_string ${CLOVER_EFI_IMAGE})"
_GRUB_PLOP_FS_UUID="$(${grub_probe} --target=fs_uuid ${CLOVER_EFI_IMAGE})"
_GRUB_PLOP_REL_PATH="$(make_system_path_relative_to_its_root ${CLOVER_EFI_IMAGE})"
cat << EOF
if [ "\${grub_platform}" == "efi" ]; then
menuentry "Clover boot loader" ${CLASS} {
insmod part_gpt
insmod fat
search --fs-uuid --no-floppy --set=root ${_GRUB_PLOP_HINTS_STRING} ${_GRUB_PLOP_FS_UUID}
chainloader ${_GRUB_PLOP_REL_PATH} ${GRUB_CMDLINE_PLPBT}
}
fi
EOF
fi

View File

@ -0,0 +1,25 @@
BSD 2-Clause License
Copyright (c) 2019, CloverHackyColor
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -5,37 +5,54 @@
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=clover-efi
pkgver=5119
pkgrel=02
_pkgname=clover-efi
pkgname="${_pkgname}"
pkgver=5157
pkgrel=04
pkgdesc='Bootloader for macOS, Windows and Linux in UEFI and in legacy mode'
url='https://github.com/CloverHackyColor/CloverBootloader'
backup=('boot/EFI/CLOVER/config.plist')
source=("https://github.com/CloverHackyColor/CloverBootloader/releases/download/$pkgver/Clover-$pkgver-X64.iso.7z")
noextract=("Clover-$pkgver-X64.iso.7z")
source=("Clover-${pkgver}-X64.iso.7z::https://github.com/CloverHackyColor/CloverBootloader/releases/download/${pkgver}/Clover-${pkgver}-X64.iso.7z"
"Clover-LICENSE.txt::https://raw.githubusercontent.com/CloverHackyColor/CloverBootloader/master/LICENSE"
"80_cloverboot")
noextract=("Clover-${pkgver}-X64.iso.7z") # We are going to manually extract some file from the iso.7z.
prepare() {
rm -rf EFI
bsdtar -xf "Clover-$pkgver-X64.iso.7z" -O | bsdtar -xf - 'EFI'
cd "${srcdir}"
if [ -d EFI ]; then
rm -rf EFI/*
rmdir EFI
fi
msg2 '%s\n' "Extracting 'EFI/CLOVER' from 'Clover-$pkgver-X64.iso.7z' ..."
bsdtar -xf "Clover-$pkgver-X64.iso.7z" -O | bsdtar -xf - 'EFI/CLOVER'
}
package() {
install -dm755 "$pkgdir/boot/EFI"
install -dm755 "$pkgdir/usr/share/doc"
cd "${srcdir}"
install -D "EFI/BOOT/BOOTX64.efi" "$pkgdir/usr/lib/$pkgname/EFI/BOOT/BOOTX64.efi"
install -dvm755 "${pkgdir}/boot/EFI/CLOVER"
cp --archive 'EFI/CLOVER' "$pkgdir/boot/EFI/CLOVER"
mv -f "$pkgdir/boot/EFI/CLOVER/doc" "$pkgdir/usr/share/doc/$pkgname"
cp -rv 'EFI/CLOVER'/* "${pkgdir}/boot/EFI/CLOVER"/
install -Dvm755 -t "${pkgdir}/etc/grub.d" "80_cloverboot"
if [ -e "${pkgdir}/boot/EFI/CLOVER/.DS_Store" ]; then
rm -f "${pkgdir}/boot/EFI/CLOVER/.DS_Store"
fi
install -Dvm644 "${srcdir}/Clover-LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('BSD')
sha256sums=(3e2fe9ac2040d51b621add26c0edde15aaa4fab0840c951b4a2dc7cb2c190793) # Clover-5119-X64.iso.7z
sha256sums=(a13904da4a33fae39e5e1061df939904169db4fb29e7bc5d188caeae2fd9f50f # Clover-${pkgver}-X64.iso.7z
9ad38268029f8604cdadb30d598d42f67697cddb738a962250bc966bda2edcd2 # Clover-LICENSE.txt"
2729e87d17f1c467f7589b0f3dc8b246efccfdb8224c87a1cd81e1abc3dd53b1) # 80_cloverboot
## f5182e64071abf5d10f81bb2e68b304aa4bce372a84e08e0e8a20577b3425601 clover-efi-5119-02-x86_64.pkg.tar.lz
## 249ce877284a0ea6ba6d18a2beaba5241598bce77c223667bcf7dc7e5918a411 clover-efi-5157-04-x86_64.pkg.tar.lz

View File

@ -1,28 +1,63 @@
# Maintainer: James An <james@jamesan.ca>
# Maintainer: dreieck (https://aur.archlinux.org/account/dreieck)
# Contributor: monson (https://aur.archlinux.org/account/monson)
# Contributor: James An (https://aur.archlinux.org/account/jamesan)
pkgname=clover-efi
pkgver=5119
pkgrel=1
_pkgname=clover-efi
pkgname="${_pkgname}"
pkgver=5157
pkgrel=3
pkgdesc='Bootloader for macOS, Windows and Linux in UEFI and in legacy mode'
arch=('x86_64')
arch=(
'x86_64'
)
url='https://github.com/CloverHackyColor/CloverBootloader'
license=('BSD')
depends=()
makedepends=()
optdepends=()
checkdepends=()
profides=()
conflicts=()
replaces=()
backup=('boot/EFI/CLOVER/config.plist')
source=("https://github.com/CloverHackyColor/CloverBootloader/releases/download/$pkgver/Clover-$pkgver-X64.iso.7z")
noextract=("Clover-$pkgver-X64.iso.7z")
sha256sums=('3e2fe9ac2040d51b621add26c0edde15aaa4fab0840c951b4a2dc7cb2c190793')
source=(
"Clover-${pkgver}-X64.iso.7z::https://github.com/CloverHackyColor/CloverBootloader/releases/download/${pkgver}/Clover-${pkgver}-X64.iso.7z"
"Clover-LICENSE.txt::https://raw.githubusercontent.com/CloverHackyColor/CloverBootloader/master/LICENSE"
"80_cloverboot"
)
noextract=(
"Clover-${pkgver}-X64.iso.7z" # We are going to manually extract some file from the iso.7z.
)
sha256sums=(
'a13904da4a33fae39e5e1061df939904169db4fb29e7bc5d188caeae2fd9f50f' # Clover-${pkgver}-X64.iso.7z
'9ad38268029f8604cdadb30d598d42f67697cddb738a962250bc966bda2edcd2' # Clover-LICENSE.txt"
'2729e87d17f1c467f7589b0f3dc8b246efccfdb8224c87a1cd81e1abc3dd53b1' # 80_cloverboot
)
prepare() {
rm -rf EFI
bsdtar -xf "Clover-$pkgver-X64.iso.7z" -O | bsdtar -xf - 'EFI'
cd "${srcdir}"
if [ -d EFI ]; then
rm -rf EFI/*
rmdir EFI
fi
msg2 '%s\n' "Extracting 'EFI/CLOVER' from 'Clover-$pkgver-X64.iso.7z' ..."
bsdtar -xf "Clover-$pkgver-X64.iso.7z" -O | bsdtar -xf - 'EFI/CLOVER'
}
package() {
install -dm755 "$pkgdir/boot/EFI"
install -dm755 "$pkgdir/usr/share/doc"
cd "${srcdir}"
install -D "EFI/BOOT/BOOTX64.efi" "$pkgdir/usr/lib/$pkgname/EFI/BOOT/BOOTX64.efi"
install -dvm755 "${pkgdir}/boot/EFI/CLOVER"
cp --archive 'EFI/CLOVER' "$pkgdir/boot/EFI/CLOVER"
mv -f "$pkgdir/boot/EFI/CLOVER/doc" "$pkgdir/usr/share/doc/$pkgname"
cp -rv 'EFI/CLOVER'/* "${pkgdir}/boot/EFI/CLOVER"/
install -Dvm755 -t "${pkgdir}/etc/grub.d" "80_cloverboot"
if [ -e "${pkgdir}/boot/EFI/CLOVER/.DS_Store" ]; then
rm -f "${pkgdir}/boot/EFI/CLOVER/.DS_Store"
fi
install -Dvm644 "${srcdir}/Clover-LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}

View File

@ -8,7 +8,7 @@
#pkgname=fedistar-bin
#_name="${pkgname%-bin}"
pkgname=fedistar
pkgver=1.8.0
pkgver=1.8.2
pkgrel=02
pkgdesc="Multi-column Fediverse client for desktop - ATTENTION ready deb binary download & install"
url="https://github.com/h3poteto/fedistar"
@ -36,9 +36,7 @@ arch=(x86_64)
license=('GPL-3.0')
md5sums=('cbda8ddce88843a5234e81d664320324')
sha256sums=(5a7a3b01ea22f30f3b7c6510d17bccf110f4d30f2bb5e1d21533194f7f70ab36) # fedistar_1.8.2_amd64.deb
sha256sums=(09444ade5b075295062ad282128c24c0a4ef3497bb51328a5f3fdafa280bd8fd) # fedistar_1.8.0_amd64.deb
## 772d45a035a6a942ad708411e84a0ecb097b99f49888ee440d9f1286376dc0e6 fedistar-1.8.0-02-x86_64.pkg.tar.lz
## 1beeca5cc9591b18cbc935ded76d5cb7436a7bb2933b2e5c14e687c4339f6bbc fedistar-1.8.2-02-x86_64.pkg.tar.lz

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=gns3-gui
pkgver=2.2.44.1
pkgver=2.2.45
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=(d2eec509d9ec11dfc2f61b485853162471a41fd95489c0aa9b5b4d84f801a85e # gns3-gui-2.2.44.1.tar.gz
sha256sums=(a4cdfeb48f84f198f1ac14a2c876e9155aac2f3a63d60ae925a01b729787d7b1 # gns3-gui-2.2.45.tar.gz
b0e7abb3394ee253023c2284c3e815c776f41ab19bf85fd31f9c594c7b7b622f # gns3.desktop
95f4bad2171e236d8cdd66cbe9fd5de978b4e8edbcb9407e69a830b4868565fe # fix_requirements_for_Arch.diff
c53ce062167141d34dd9a0221423f54c9746dd45c7d9d3a7e8aed84e02f42f48 # fix_requirements_for_Arch.diff
e3dafa103d24099e6ce5656f8daaadefb757c75f93e388ec29100ade3216943b) # gns3-jobo
## 36abbba85ccc2de337605472304e3a0a9cde4557077fe242df3b2a0b7fece423 gns3-gui-2.2.44.1-02-x86_64.pkg.tar.lz
## eefe66a296dcdc866e7505ba0152d8bbcd87efc831f4d1a7fe7042608a9dadb2 gns3-gui-2.2.45-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.44.1
pkgver=2.2.45
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=('d2eec509d9ec11dfc2f61b485853162471a41fd95489c0aa9b5b4d84f801a85e'
sha256sums=('a4cdfeb48f84f198f1ac14a2c876e9155aac2f3a63d60ae925a01b729787d7b1'
'51e6db5b47e6af3d008d85e8c597755369fafb75ddb2af9e79a441f943f4c166'
'95f4bad2171e236d8cdd66cbe9fd5de978b4e8edbcb9407e69a830b4868565fe')
'c53ce062167141d34dd9a0221423f54c9746dd45c7d9d3a7e8aed84e02f42f48')
prepare() {
cd "$pkgname-$pkgver"

View File

@ -1,12 +1,12 @@
--- a/gns3-gui-2.2.44/requirements.txt 2023-11-06 07:02:23.000000000 +0100
+++ b/gns3-gui-2.2.44/requirements.txt 2023-11-06 14:23:14.790155822 +0100
--- 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 @@
-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.34.0,<1.35
-sentry-sdk==1.36.0,<1.37
-psutil==5.9.6
+jsonschema>=4.17.3
+sentry-sdk>=1.34.0
+sentry-sdk>=1.36.0
+psutil>=5.9.6
distro>=1.8.0
-truststore>=0.8.0; python_version >= '3.10'

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=gns3-server
pkgver=2.2.44.1
pkgver=2.2.45
pkgrel=02
pkgdesc='GNS3 network simulator, Server w/o systemd'
url='https://github.com/GNS3/gns3-server'
@ -69,10 +69,10 @@ arch=(x86_64)
license=('GPL3')
sha256sums=(96a85d73db795282b3b732e1b6a5f592145c4a1cf93fa23f966dbe34d5d91a67 # gns3-server-2.2.44.1.tar.gz
8ae440652ae38a7a93b914737c5e902130089bdb59c072ca67a3cf261aa71258 # fix_requirements_for_Arch.diff
sha256sums=(832dbc654889b14d8da5e171e4d5db655f376d6d0fb8588b1606e8ec15f5297a # gns3-server-2.2.44.1.tar.gz
9de95ef522769512990d89edce16b0ba7985535b27a30aec442818d7ab315869 # fix_requirements_for_Arch.diff
b43f0ead963a06e613d3303d2c66372b57f46c750b3d6df20eb99c11078de65f # gns3-server.service
928eda53c688cd1aa22298d7e317fda7546930c9964dff84a7c2d4b865a2a6a3) # gns3.service.openrc
## 1f26b6074bd4c24a825f8b830c01e0b700c9bbc5b13af1e0d573cfc4e8b6aabe gns3-server-2.2.44.1-02-x86_64.pkg.tar.lz
## d57d09b279ec3c5dc40e2696ea578e0135dacc16f7939cd367243df03bec16e7 gns3-server-2.2.45-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.44.1
pkgver=2.2.45
pkgrel=1
pkgdesc='GNS3 network simulator, Server package'
arch=('x86_64' 'aarch64')
@ -37,9 +37,9 @@ install="$pkgname".install
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
"$pkgname@.service"
"fix_requirements_for_Arch.diff")
sha256sums=('96a85d73db795282b3b732e1b6a5f592145c4a1cf93fa23f966dbe34d5d91a67'
sha256sums=('832dbc654889b14d8da5e171e4d5db655f376d6d0fb8588b1606e8ec15f5297a'
'b43f0ead963a06e613d3303d2c66372b57f46c750b3d6df20eb99c11078de65f'
'8ae440652ae38a7a93b914737c5e902130089bdb59c072ca67a3cf261aa71258')
'9de95ef522769512990d89edce16b0ba7985535b27a30aec442818d7ab315869')
prepare() {
cd "$pkgname-$pkgver"

View File

@ -1,25 +1,24 @@
--- a/gns3-server-2.2.44/requirements.txt 2023-11-06 07:02:23.000000000 +0100
+++ b/gns3-server-2.2.44/requirements.txt 2023-11-06 13:54:08.981301989 +0100
@@ -1,19 +1,14 @@
--- 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.12'
-aiohttp==3.9.0b0; python_version == '3.12'
-aiohttp>=3.8.5,<3.9; python_version <= '3.7'
-aiohttp>=3.9.0,<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.34.0,<1.35
-sentry-sdk==1.36.0,<1.37
-psutil==5.9.6
-async-timeout>=4.0.2,<4.1
+jsonschema>=4.17.3
+aiohttp>=3.8.5; python_version < '3.12'
+aiohttp>=3.9.0b0; python_version == '3.12'
+aiohttp>=3.9.0
+aiohttp-cors>=0.7.0
+aiofiles>=23.2.1
+Jinja2>=3.1.2
+sentry-sdk>=1.34.0
+sentry-sdk>=1.36.0
+psutil>=5.9.6
+async-timeout>=4.0.2
distro>=1.8.0