Merge branch 'upstream' into custom

This commit is contained in:
Luca Bilke 2024-06-07 17:24:20 +02:00
commit c0334a1169
No known key found for this signature in database
GPG key ID: B753481DA0B6FA47
307 changed files with 1245 additions and 1993 deletions

View file

@ -446,7 +446,7 @@ libKScreenLocker.so.6 kscreenlocker-6.0.0_1
libparted.so.2 libparted-3.1_1
libparted-fs-resize.so.0 libparted-3.1_1
libntfs-3g.so.89 ntfs-3g-2021.8.22_1
libruby.so.3.2 ruby-3.2.0_1
libruby.so.3.3 ruby-3.3.2_1
librw.so.0 rankwidth-0.9_1
libKSysGuardFormatter.so.2 libksysguard-6.0.0_1
libKSysGuardSensorFaces.so.2 libksysguard-6.0.0_1
@ -1136,6 +1136,7 @@ libgstsignalprocessor-1.0.so.0 gst-plugins-bad1-1.18.3_2
libgstbasevideo-1.0.so.0 gst-plugins-bad1-1.18.3_2
libgstbasecamerabinsrc-1.0.so.0 gst-plugins-bad1-1.18.3_2
libgstcodecparsers-1.0.so.0 gst-plugins-bad1-1.18.3_2
libgstplay-1.0.so.0 gst-plugins-bad1-1.24.4_1
libgstplayer-1.0.so.0 gst-plugins-bad1-1.18.3_2
libgstwebrtc-1.0.so.0 gst-plugins-bad1-1.18.4_2
libgsttranscoder-1.0.so.0 gst-plugins-bad1-1.18.4_2
@ -1732,7 +1733,7 @@ libtelepathy-farstream.so.3 telepathy-farstream-0.6.0_6
libnetpbm.so.11 libnetpbm-10.66.03_2
libid3.so id3lib-3.8.3_7
libid3-3.8.so.3 id3lib-3.8.3_7
libgirara-gtk3.so.3 girara-0.2.8_1
libgirara-gtk3.so.4 girara-0.4.4_1
libjq.so.1 jq-1.6_2
libcrypto.so.3 libcrypto3-3.1.2_1
libssl.so.3 libssl3-3.1.2_1
@ -2265,7 +2266,6 @@ libuecc.so.0 libuecc-5_1
libKF5WindowSystem.so.5 kwindowsystem-5.6.0_1
libKF5GuiAddons.so.5 kguiaddons-5.6.0_1
libLayerShellQtInterface.so.6 layer-shell-qt-6.0.0_1
libLayerShellQtInterface.so.5 layer-shell-qt-5.21.90_1
liblxqt.so.2 liblxqt-2.0.0_1
liblxqt-globalkeys.so.2 lxqt-globalkeys-2.0.0_1
liblxqt-globalkeys-ui.so.2 lxqt-globalkeys-2.0.0_1

View file

@ -1,6 +1,6 @@
# Template file for '7zip'
pkgname=7zip
version=24.05
version=24.06
revision=1
short_desc="File archiver with a high compression ratio"
maintainer="Roberto Ricci <io@r-ricci.it>"
@ -8,7 +8,7 @@ license="LGPL-2.1-or-later, BSD-3-Clause"
homepage="https://www.7-zip.org"
changelog="https://www.7-zip.org/history.txt"
distfiles="https://www.7-zip.org/a/7z${version//./}-src.tar.xz"
checksum=63f341cf80b8d287c6e945519b3da0fa75553c85572a471b7fa6e68f9a90b790
checksum=2aa1660c773525b2ed84d6cd7ff0680c786ec0893b87e4db44654dcb7f5ac8b5
alternatives="
7z:7z:/usr/bin/7zip
7z:7za:/usr/bin/7zip

View file

@ -1,227 +0,0 @@
.TH MAELSTROM "6" "April 2009" "Ambrosia Software" "Games"
.SH NAME
Maelstrom \- Enhanced Asteroids\-like game
.SH SYNOPSIS
.B Maelstrom
[\-netscores] \-printscores
.P
.B Maelstrom
[options]
.P
.B Maelstrom\-netd
.br
\fI(see NETWORKING, below, for a description of Maelstrom\-netd)\fR
.SH DESCRIPTION
Maelstrom is a game based on Asteroids, but with several gameplay enhancements:
.P
\- High\-resolution color graphics
.br
\- Digital audio
.br
\- Powerups
.br
\- Networked multiplayer/deathmatch mode (up to 3 players)
.br
\- World\-wide high score server
.P
Game storyline:
.br
You pilot your ship through the dreaded "Maelstrom" asteroid belt \-\-
suddenly your best friend thrusts towards you and fires, directly at your
cockpit. You raise your shields just in time, and the battle is joined.
.P
The deadliest stretch of space known to mankind has just gotten
deadlier. Everywhere massive asteroids jostle for a chance to crush your
ship, and deadly shinobi fighter patrols pursue you across the asteroid
belt. But the deadliest of them all is your sister ship, assigned to
you on patrol. The pilot, trained by your own Navy, battle hardened by
months in the Maelstrom, is equipped with a twin of your own ship and
intimate knowledge of your tactics.
.P
The lovely Stratocaster R&R facility never sounded so good, but as you
fire full thrusters to dodge the latest barrage you begin to think you'll
never get home...
.SH OPTIONS
.TP
\fB\-fullscreen\fR
Run Maelstrom in full\-screen mode. You may also press Alt\-Enter
while Maelstrom is running, to toggle full\-screen.
.TP
\fB\-gamma\fR [0\-8]
Set the gamma correction
.TP
\fB\-volume\fR [0\-8]
Set the sound volume
.TP
\fB\-netscores\fR
Use the world\-wide network score server
.TP
\fB\-player\fR N[@host][:port]
Designate player N (at host and/or port). N must be an integer, 1 to 3.
.TP
\fB\-server\fR N@host[:port]
Play with N players using server at host. N must be an integer, 1 to 3.
.TP
\fB\-deathmatch\fR [N]
Play deathmatch to N frags (default = 8)
.SH CONTROLS
The game may be played with either the keyboard or a joystick.
The game controls may be remapped by pressing C at the main menu. The
default keyboard controls are:
.TP
\fBTab\fR, \fBJoystick Button 1\fR
Fire
.TP
\fBUp Arrow\fR, \fBJoystick Up\fR
Thrust
.TP
\fBSpace\fR, \fBJoystick Button 2\fR
Shield
.TP
\fBRight Arrow\fR, \fBJoystick Right\fR
Turn Clockwise
.TP
\fBLeft Arrow\fR, \fBJoystick Left\fR
Turn Counter\-clockwise
.TP
\fBP\fR
Pause
.TP
\fBEscape\fR
Abort Game
.TP
\fBAlt\-Enter\fR
Toggle between fullscreen and windowed modes. This keystroke
may not be remapped.
.P
No special configuration must be done to play with a joystick, provided
the joystick is supported by the SDL library on your OS.
There is no way
to remap the joystick controls.
.SH NETWORKING
.SS Netplay Without a Server
Networking has been tested on Linux, SGI and DEC. It is known to
work between SGI and DEC systems (cross\-platform), and between systems
of the same type.
.P
Up to three players can play, and the syntax is as follows:
.P
(On machine 1)
.br
.B
.nh
Maelstrom \-player 1 \-player 2@machine2 \-player 3@machine3
.hy
.P
(On machine 2)
.br
.B
.nh
Maelstrom \-player 1@machine1 \-player 2 \-player 3@machine3
.hy
.P
(On machine 3)
.br
.B
.nh
Maelstrom \-player 1@machine1 \-player 2@machine2 \-player 3
.hy
.SS Netplay With a Server
You can also use a network address server that handles the difficulties
of getting all the players and addresses right. The address server is
installed as \fBMaelstrom\-netd\fR, and if run on say "servhost", the syntax
for a three player game would be:
.P
(On machine A)
.br
.B
.nh
Maelstrom \-player 1 \-server 3@servhost
.hy
.P
(On machine B)
.br
.B
.nh
Maelstrom \-player 2 \-server 3@servhost
.hy
.P
(On machine C)
.br
.B
.nh
Maelstrom \-player 3 \-server 3@servhost
.hy
.P
The address server will let players know if they have conflicting
player numbers, and will set up the proper addresses for all players.
It can field multiple games, and can be a "game hub" where a bunch
of players can get together for romping network games. :)
.P
\fBNOTE\fR: Maelstrom-netd will not run correctly on 64\-bit hosts,
and Maelstrom running on a 64\-bit host cannot successfully play in a
mutiplayer game with the -server option. Use non\-server networked
play mode instead.
.SS Network Ports
By default, Maelstrom uses UDP ports 44718 to 44720 for networked games,
where the port number is the player number plus 44717.
(these may be overridden with the \fI:port\fR syntax, above).
.P
\fBMaelstrom-netd\fR listens on TCP port 44717.
.P
The global
high\-score server listens on the host \fBdevolution.com\fR, TCP port 4444.
.SH ADD\-ONS
Maelstrom add\-ons consist of replacement sounds, replacement sprites,
or both. Typically, the add\-on content is distributed as a zip file.
.P
There is a collection of Maelstrom add\-on content at
.br
.nh
\fIhttp://www.devolution.com/~slouken/Maelstrom/add-ons.html\fR
.hy
.SS Automated Installation (Preferred)
Use \fBmaelstrom_addon_package.pl\fR to convert the zip
file to a Slackware package, then use \fBinstallpkg\fR to install the
add\-on. Run \fBmaelstrom_addon_package.pl \-\-help\fR for more information.
.SS Manual Installation
Look within the zip file for files named
\fI%Maelstrom_Sprites\fR and/or \fI%Maelstrom_Sounds\fR or similar
(the % may be missing, the _ may be a space, and/or the filenames
may end with .bin). Copy these files to
.P
.nh
\fB/usr/share/games/Maelstrom/%Maelstrom_Sprites\fR
.br
and/or
.br
\fB/usr/share/games/Maelstrom/%Maelstrom_Sounds\fR
.hy
.P
\fBNOTE\fR: \fIThe % is important!\fR
.SS Add\-On Limitations
There is no way to install more than one add\-on at a time, or to disable
the installed add\-on without uninstalling it. There is also no way to
install add\-ons in a user's home directory, or any other place than
the system\-wide game data directory.
.SH FILES
.TP
\fB/usr/share/games/Maelstrom/\fR
game data (images, music, sound)
.TP
\fB$HOME/.Maelstrom\-data\fR
per\-user settings and high\-score records
.SH AUTHORS
The original version of this game was written for the Macintosh by
Andrew Welch, of Ambrosia Software. It was ported to Linux and then
to the Simple DirectMedia Layer library by Sam Lantinga.
.P
Man page created by B. Watson for SlackBuilds.org project (but others
are free to use it)
.SH COPYRIGHT
The source code to Maelstrom 3.0 and higher has been released under
the GNU General Public License which can be found in COPYING.GPL.
.P
The artwork and sounds used by Maelstrom are copyright Ambrosia Software
(http://www.ambrosiasw.com) and may not be redistributed separately from
the Maelstrom GPL source code.

View file

@ -1,8 +0,0 @@
[Desktop Entry]
Encoding=UTF-8
Name=Maelstrom
Exec=Maelstrom
Type=Application
Icon=Maelstrom
GenericName=Maelstrom
Categories=Game;Arcade;

View file

@ -1,7 +1,7 @@
# Template file for 'Maelstrom'
pkgname=Maelstrom
version=3.0.7
revision=1
revision=2
build_style=gnu-configure
hostmakedepends="automake libtool SDL2_net-devel"
makedepends="SDL2_net-devel"
@ -9,11 +9,17 @@ short_desc="Guide your ship through the Maelstrom asteroid belt"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://www.libsdl.org/projects/Maelstrom/"
distfiles="${homepage}/src/${pkgname}-${version}.tar.gz"
distfiles="https://www.libsdl.org/projects/Maelstrom/src/Maelstrom-${version}.tar.gz"
checksum=93680322f4b04d4727ea8e0b461f259b604dc69e7465cb91d2b9aad378a9a036
broken="Certificate verification failed for /CN=libsdl.org on builders"
CXXFLAGS="-Wno-error -Wno-write-strings -Wno-unused-result"
post_patch() {
awk '/^# KDE Config File$/{p=1;next} /^__EOF__$/{exit} p{print}' Maelstrom.spec.in > Maelstrom.desktop
vsed -i -e 's/\[KDE Desktop Entry\]/[Desktop Entry]/' Maelstrom.desktop
}
pre_configure() {
mv configure.{in,ac}
./autogen.sh
@ -22,9 +28,8 @@ pre_configure() {
post_install() {
make target=${DESTDIR}/usr/share/doc/$pkgname install_gamedocs
vbin Maelstrom
vman ${FILESDIR}/Maelstrom.6
vmkdir usr/share/applications
vinstall ${FILESDIR}/Maelstrom.desktop 644 usr/share/applications
vinstall Maelstrom.desktop 644 usr/share/applications
vmkdir usr/share/pixmaps
ln -s ../$pkgname/icon.xpm ${DESTDIR}/usr/share/pixmaps/$pkgname.xpm
}

View file

@ -1,6 +1,6 @@
# Template file for 'OpenCL-CLHPP'
pkgname=OpenCL-CLHPP
version=2023.12.14
version=2024.05.08
revision=1
build_style=cmake
configure_args="-DBUILD_EXAMPLES=OFF -DBUILD_TESTING=OFF"
@ -11,4 +11,4 @@ maintainer="Daniel Martinez <danielmartinez@cock.li>"
license="Apache-2.0"
homepage="https://github.com/KhronosGroup/OpenCL-CLHPP"
distfiles="https://github.com/KhronosGroup/OpenCL-CLHPP/archive/refs/tags/v${version}.tar.gz"
checksum="9106700634e79cfa0935ebd67197f64689ced24c42da702acf18fa8435bd8a82"
checksum=22921fd23ca72a21ac5592861d64e7ea53cd8a705fccd73905911f8489519a0b

View file

@ -1,11 +0,0 @@
[Desktop Entry]
Name=PrusaSlicer
Exec=/usr/bin/prusa-slicer
Icon=prusa-slicer
Terminal=false
Type=Application
StartupNotify=false
MimeType=model/stl;application/vnd.ms-3mfdocument;application/prs.wavefront-obj;application/x-amf;
Icon=/usr/share/PrusaSlicer/icons/PrusaSlicer_192px.png
Categories=Graphics;3DGraphics;
Keywords=3D;Printing;Slicer;

View file

@ -1,7 +1,7 @@
# Template file for 'PrusaSlicer'
pkgname=PrusaSlicer
version=2.5.2
revision=4
revision=5
build_style=cmake
build_helper="qemu cmake-wxWidgets-gtk3"
# Pre-Compiled Headers seems to be slower
@ -38,10 +38,6 @@ post_extract() {
# rm -rf src/boost
}
post_install() {
vinstall ${FILESDIR}/prusa-slicer.desktop 644 usr/share/applications
}
Slic3rPE_package() {
build_style=meta
short_desc+=" (transitional dummy package)"

View file

@ -1,9 +0,0 @@
[Desktop Entry]
Type=Application
Name=Signal
GenericName=Messenger
Comment=Signal Private Messenger for the Desktop
Icon=signal
Exec=signal-desktop
Categories=Network;Messenger;
StartupNotify=true

View file

@ -0,0 +1,21 @@
From 478eb189c47b555204c132317c9cc28effbdc45a Mon Sep 17 00:00:00 2001
From: g1a55er <x@g1a55er.net>
Date: Sat, 1 Jun 2024 19:32:07 -0400
Subject: [PATCH] Remove domain that does not exist
---
ts/scripts/generate-dns-fallback.ts | 1 -
1 file changed, 1 deletion(-)
diff --git a/ts/scripts/generate-dns-fallback.ts b/ts/scripts/generate-dns-fallback.ts
index dec7023df3..39f442f4b9 100644
--- a/ts/scripts/generate-dns-fallback.ts
+++ b/ts/scripts/generate-dns-fallback.ts
@@ -20,7 +20,6 @@ const FALLBACK_DOMAINS = [
'cdn3.signal.org',
'updates2.signal.org',
'sfu.voip.signal.org',
- 'create.signal.art',
];
async function main() {

View file

@ -1,7 +1,7 @@
# Template file for 'Signal-Desktop'
pkgname=Signal-Desktop
version=7.10.0
revision=1
revision=2
# Signal officially only supports x86_64
# x86_64-musl could potentially work based on the Alpine port:
# https://git.alpinelinux.org/aports/tree/testing/signal-desktop
@ -33,6 +33,10 @@ post_extract() {
do_build() {
yarn generate
yarn build-release
bsdtar xOf release/signal-desktop_*.deb data.tar.xz | \
bsdtar xO ./usr/share/applications/signal-desktop.desktop > signal-desktop.desktop
vsed -i -e 's/\/opt\/Signal\///' signal-desktop.desktop
}
do_install() {
@ -49,12 +53,11 @@ do_install() {
vmkdir usr/bin
ln -s /usr/lib/signal-desktop/signal-desktop ${DESTDIR}/usr/bin/
vmkdir usr/share/applications
vinstall ${FILESDIR}/signal.desktop 644 usr/share/applications/
vinstall signal-desktop.desktop 644 usr/share/applications
vmkdir usr/share/icons/hicolor
for size in 16 32 256; do
vinstall images/icon_${size}.png 644 usr/share/icons/hicolor/${size}x${size}/apps/ signal.png
vinstall images/icon_${size}.png 644 usr/share/icons/hicolor/${size}x${size}/apps/ signal-desktop.png
done
vlicense LICENSE

View file

@ -1,6 +1,6 @@
# Template file for 'Tuba'
pkgname=Tuba
version=0.7.1
version=0.7.2
revision=1
build_style=meson
configure_args="-Ddistro=true"
@ -14,4 +14,4 @@ maintainer="Bnyro <bnyro@tutanota.com>"
license="GPL-3.0-only"
homepage="https://tuba.geopjr.dev/"
distfiles="https://github.com/GeopJr/Tuba/archive/refs/tags/v${version}.tar.gz"
checksum=b70f07022c2e6955b1056f5e1a3352273155fd5555b28d5046911d323ae29ec8
checksum=ffe81e9c1c45d1165327c61bf8fe7907695e94122bf3b72fc060f87f3611bdcf

View file

@ -1,5 +0,0 @@
[Desktop Entry]
Encoding=UTF-8
Name=windowmaker
Exec=/usr/bin/wmaker
Type=Application

View file

@ -1,7 +1,7 @@
# Template file for 'WindowMaker'
pkgname=WindowMaker
version=0.96.0
revision=1
revision=2
build_style=gnu-configure
configure_args="--enable-xinerama --localedir=/usr/share/locale
--enable-usermenu --enable-modelock --enable-xrandr --enable-wmreplace
@ -11,11 +11,11 @@ makedepends="libXinerama-devel libXrandr-devel libXmu-devel libXpm-devel
libXft-devel libpng-devel tiff-devel giflib-devel fontconfig-devel
libexif-devel"
conf_files="
/etc/WindowMaker/WindowMaker
/etc/WindowMaker/WMRootMenu
/etc/WindowMaker/WMWindowAttributes
/etc/WindowMaker/WMState
/etc/WindowMaker/WMGLOBAL"
/etc/WindowMaker/WindowMaker
/etc/WindowMaker/WMRootMenu
/etc/WindowMaker/WMWindowAttributes
/etc/WindowMaker/WMState
/etc/WindowMaker/WMGLOBAL"
short_desc="X11 window manager with a NEXTSTEP look and feel"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later, WTFPL"
@ -36,7 +36,6 @@ post_configure() {
post_install() {
vlicense COPYING.WTFPL
vinstall ${FILESDIR}/wmaker.desktop 644 usr/share/xsessions
}
WindowMaker-devel_package() {

View file

@ -1,5 +0,0 @@
#!/bin/bash
cd /usr/lib/XyGrib
./XyGrib

View file

@ -1,11 +0,0 @@
[Desktop Entry]
Version=3.6
Encoding=UTF-8
Type=Application
Name=XyGrib
Comment=GRIB File Viewer
Comment[fr]=Visualisation de données météo au format GRIB
Terminal=false
Categories=XyGrib;Meteo;Utility
Icon=XyGrib.png
Exec=/usr/bin/XyGrib

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

View file

@ -1,7 +1,7 @@
# Template file for 'XyGrib'
pkgname=XyGrib
version=1.2.6.1
revision=5
revision=6
build_style=cmake
hostmakedepends="qt5-devel pkg-config"
makedepends="jasper-devel libnova-devel nettle-devel proj-devel qt5-devel
@ -19,16 +19,11 @@ post_patch() {
}
post_install() {
vbin ${FILESDIR}/XyGrib
vmkdir usr/share/applications
vinstall ${FILESDIR}/XyGrib.desktop 0644 usr/share/applications
vmkdir usr/share/icons
vinstall ${FILESDIR}/XyGrib.png 0644 usr/share/icons
vinstall debian/xygrib.desktop 0644 usr/share/applications
vinstall debian/xygrib.png 0644 usr/share/icons
mv ${DESTDIR}/usr/XyGrib ${DESTDIR}/usr/share/
vmkdir usr/lib/XyGrib
mv ${DESTDIR}/usr/share/XyGrib/XyGrib ${DESTDIR}/usr/lib/XyGrib/XyGrib
vmkdir usr/bin
mv ${DESTDIR}/usr/share/XyGrib/XyGrib ${DESTDIR}/usr/bin/XyGrib
}

View file

@ -1,6 +1,6 @@
# Template file for 'adriconf'
pkgname=adriconf
version=2.7.1
version=2.7.2
revision=1
build_style=cmake
configure_args="-DENABLE_UNIT_TESTS=false"
@ -12,4 +12,4 @@ license="GPL-3.0-or-later"
homepage="https://gitlab.freedesktop.org/mesa/adriconf/"
changelog="https://gitlab.freedesktop.org/mesa/adriconf/-/releases"
distfiles="https://gitlab.freedesktop.org/mesa/adriconf/-/archive/v${version}/adriconf-v${version}.tar.gz"
checksum=7b9a3b560109e82090965449230ad75abb37a75f0f9fcea09e7267dc5463ca95
checksum=615cf34d8de1ee8d537e001e81129b3d57fa86b5c2b18120bd6b5476fb3a11c0

View file

@ -1,7 +0,0 @@
[Desktop Entry]
Type=Application
Name=Android Studio
Exec=android-studio
Icon=/opt/android-studio/bin/studio.png
Terminal=false
Categories=Development

View file

@ -1,7 +1,7 @@
# Template file for 'android-studio'
pkgname=android-studio
version=2023.3.1.18
revision=1
revision=2
archs="x86_64"
hostmakedepends="tar"
short_desc="Official Android IDE"
@ -57,6 +57,18 @@ skiprdeps="/opt/android-studio/plugins/android/resources/process-tracker-agent/n
/opt/android-studio/plugins/android-ndk/resources/lldb/lib/python3.10/lib-dynload/_curses.cpython-310-x86_64-linux-gnu.so
/opt/android-studio/plugins/android-ndk/resources/lldb/lib/python3.10/lib-dynload/_curses_panel.cpython-310-x86_64-linux-gnu.so"
post_extract() {
bsdtar xf lib/app.jar entry.desktop
}
post_patch() {
vsed -i -e 's/\$NAME\$/Android Studio/' entry.desktop
vsed -i -e 's/\$ICON\$/\/opt\/android-studio\/bin\/studio.svg/' entry.desktop
vsed -i -e 's/\$SCRIPT\$/android-studio/' entry.desktop
vsed -i -e 's/\$COMMENT\$/The Drive to Develop/' entry.desktop
vsed -i -e 's/\$WM_CLASS\$/jetbrains-studio/' entry.desktop
}
do_install() {
vmkdir opt/${pkgname}
vcopy bin opt/${pkgname}/
@ -68,6 +80,6 @@ do_install() {
vmkdir usr/bin
ln -s /opt/android-studio/bin/studio.sh ${DESTDIR}/usr/bin/android-studio
vinstall "${FILESDIR}/android-studio.desktop" 644 usr/share/applications/
vinstall entry.desktop 644 usr/share/applications android-studio.desktop
chmod -R ugo+rX ${DESTDIR}/opt
}

View file

@ -1,10 +0,0 @@
[Desktop Entry]
Version=2.0.0.v20130628
Encoding=UTF-8
Name=Apache Directory Studio
Comment=${pkgdesc}
Exec=/opt/ApacheDirectoryStudio/ApacheDirectoryStudio
Icon=/opt/ApacheDirectoryStudio/ApacheDirectoryStudio.xpm
Terminal=false
Type=Application
Categories=Java;Network;

View file

@ -1,25 +1,38 @@
# Template file for 'apache-directory-studio-bin'
pkgname=apache-directory-studio-bin
_pkgname=ApacheDirectoryStudio
version=2.0.0.v20210717
revision=2
_versionprefix=M17
version=2.0.0.v20210717+M17
revision=1
_version="${version/+/-}"
archs="x86_64"
depends="virtual?java-runtime gtk+3 desktop-file-utils"
short_desc="LDAP browser and directory client"
maintainer="Frank Steinborn <steinex@nognu.de>"
license="Apache-2.0"
homepage="https://directory.apache.org/studio/"
distfiles="https://www-eu.apache.org/dist/directory/studio/${version}-${_versionprefix}/${_pkgname}-${version}-${_versionprefix}-linux.gtk.x86_64.tar.gz"
checksum=24764eff94ad3a257a899d34f9933276af0d201fba9017d6737558b2ffd5eda7
distfiles="https://dlcdn.apache.org/directory/studio/${_version}/${_pkgname}-${_version}-linux.gtk.x86_64.tar.gz
https://dlcdn.apache.org/directory/studio/${_version}/${_pkgname}-${_version}-src.zip"
checksum="24764eff94ad3a257a899d34f9933276af0d201fba9017d6737558b2ffd5eda7
705d39148a0a3caf62c3f286726e2c289bdffc4b05671d7fe8a61ac41b5cc4f4"
python_version=3
nopie=yes
skip_extraction="${_pkgname}-${_version}-src.zip"
post_extract() {
bsdtar --strip-components 3 -xf "${XBPS_SRCDISTDIR}/${pkgname}-${version}/${_pkgname}-${_version}-src.zip" \
"org.apache.directory.studio.parent-${_version}/tools/Debian Package/package"
}
post_patch() {
vsed -i -e "s/apachedirectorystudio/&bin/; /Exec/a Icon=${_pkgname,,}" \
package/usr/share/applications/${_pkgname,,}.desktop
}
do_install() {
vmkdir opt/${_pkgname}
vcopy * opt/${_pkgname}
vmkdir usr/share/applications
vinstall ${FILESDIR}/${_pkgname}.desktop 644 usr/share/applications
vinstall package/usr/share/applications/${_pkgname,,}.desktop 644 usr/share/applications
vinstall package/usr/share/pixmaps/${_pkgname,,}.xpm 644 usr/share/pixmaps
vmkdir usr/bin
ln -sf /opt/${_pkgname}/${_pkgname} ${DESTDIR}/usr/bin/${_pkgname}
ln -sf /opt/${_pkgname}/${_pkgname} ${DESTDIR}/usr/bin/${pkgname//-/}

View file

@ -1,11 +0,0 @@
[Desktop Entry]
Name=Arduino
GenericName=Arduino IDE
Comment=The open-source Arduino environment
TryExec=arduino
Exec=arduino %U
Icon=arduino
Type=Application
Terminal=false
MimeType=text/x-arduino;
Categories=Development;

View file

@ -1,7 +1,7 @@
# Template file for 'arduino'
pkgname=arduino
version=1.8.19
revision=2
revision=3
archs="x86_64* i686* aarch64* arm*"
create_wrksrc=yes
build_wrksrc=Arduino-$version
@ -47,6 +47,9 @@ do_build() {
-e "s#\(tools\.avrdude\.config\.path=\).*#\1/etc/avrdude.conf#" \
linux/work/hardware/arduino/avr/platform.txt
convert linux/work/lib/arduino_icon.ico icon.png
mv linux/dist/desktop.template arduino.desktop
vsed -i -e 's/<BINARY_LOCATION>/arduino %U/' -e 's/<ICON_NAME>/arduino/' arduino.desktop
}
do_install() {
@ -62,5 +65,5 @@ do_install() {
;;
esac
done
vinstall ${FILESDIR}/arduino.desktop 644 usr/share/applications
vinstall build/arduino.desktop 644 usr/share/applications
}

View file

@ -1,6 +1,6 @@
# Template file for 'argyllcms'
pkgname=argyllcms
version=3.1.0
version=3.2.0
revision=1
hostmakedepends="ftjam zip unzip"
makedepends="zlib-devel libjpeg-turbo-devel libXinerama-devel openssl-devel
@ -9,8 +9,9 @@ short_desc="ICC compatible color management system"
maintainer="Daniel Martinez <danielmartinez@cock.li>"
license="AGPL-3.0-or-later, GPL-2.0-or-later, GPL-3.0-or-later"
homepage="https://www.argyllcms.com/"
changelog="https://www.argyllcms.com/log.txt"
distfiles="https://www.argyllcms.com/Argyll_V${version}_src.zip"
checksum=4fdd5a1d7bc6dde79a54e350ec9374f6ef00b53903ee0d184cdfa4a11f0ecdcb
checksum=4861ab87b41618fb6706843099aad2cc649115634dee1e60738792387b371176
lib32disabled=yes
# Build system look only under / for headers and libraries. Breaks cross.

View file

@ -1,10 +0,0 @@
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=AstroMenace
Comment=Hardcore 3D space shooter
TryExec=astromenace
Exec=astromenace --dir=/usr/share/astromenace
Icon=astromenace
Categories=Game;ArcadeGame;
Terminal=false

View file

@ -0,0 +1,47 @@
From d5e007cf356fc5ecc9c28cf796c55bd4765bc9e2 Mon Sep 17 00:00:00 2001
From: Sam James <sam@gentoo.org>
Date: Thu, 13 Apr 2023 03:33:27 +0100
Subject: [PATCH] Fix build with GCC 13
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
GCC 13 (as usual for new compiler releases) shuffles around some internal includes and so etc is no longer transitively included:
```
/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp: In member function bool viewizard::cModel3DWrapper::LoadVW3D(const std::string&):
/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp:602:10: error: uint32_t is not a member of std; did you mean wint_t?
602 | std::uint32_t ChunkArraySize;
| ^~~~~~~~
| wint_t
/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp:603:18: error: ChunkArraySize was not declared in this scope
603 | File->fread(&ChunkArraySize, sizeof(ChunkArraySize), 1);
| ^~~~~~~~~~~~~~
/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp: In member function bool viewizard::cModel3DWrapper::SaveVW3D(const std::string&):
/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp:681:10: error: uint32_t is not a member of std; did you mean wint_t?
681 | std::uint32_t ChunkArraySize = static_cast<std::uint32_t>(Chunks.size());
| ^~~~~~~~
| wint_t
/var/tmp/portage/games-action/astromenace-1.4.2/work/astromenace-1.4.2/src/core/model3d/model3d.cpp:682:45: error: ChunkArraySize was not declared in this scope
682 | FileVW3D.write(reinterpret_cast<char*>(&ChunkArraySize), sizeof(ChunkArraySize));
| ^~~~~~~~~~~~~~
```
See https://gnu.org/software/gcc/gcc-13/porting_to.html.
Bug: https://bugs.gentoo.org/895760
---
src/core/model3d/model3d.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/core/model3d/model3d.cpp b/src/core/model3d/model3d.cpp
index 29b302d5..6f81cab2 100644
--- a/src/core/model3d/model3d.cpp
+++ b/src/core/model3d/model3d.cpp
@@ -29,6 +29,7 @@
#include "../vfs/vfs.h"
#include "model3d.h"
#include <cmath>
+#include <cstdint>
#include <cstring>
#include <fstream>

View file

@ -1,7 +1,7 @@
# Template file for 'astromenace'
pkgname=astromenace
version=1.4.1
revision=2
version=1.4.2
revision=1
build_style=cmake
configure_args="-DDATADIR=/usr/share/astromenace -DDONTCREATEVFS=TRUE"
hostmakedepends="pkg-config"
@ -12,7 +12,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-or-later, OFL-1.1, CC-BY-SA-3.0"
homepage="http://www.viewizard.com/"
distfiles="https://github.com/viewizard/astromenace/archive/v${version}.tar.gz"
checksum=0aca5211c9f333acf698807f597e5ad8e9d1455ba8ad202940890bff5b6c9507
checksum=616622cc1da07a7d827c0fb94b90b7c9a36a1e7d1e68002ed3aaf2a12b9a99aa
replaces="astromenace-data>=0"
if [ "$CROSS_BUILD" ]; then
@ -21,13 +21,17 @@ if [ "$CROSS_BUILD" ]; then
fi
do_install() {
vbin build/astromenace ${pkgname}
vdoc README.md README
vlicense LICENSE.md LICENSE
vbin build/astromenace
vmkdir usr/share/astromenace
vcopy gamedata usr/share/astromenace
vdoc README.md
vlicense LICENSE.md
for size in 64 128; do
vinstall share/${pkgname}_${size}.png 644 \
usr/share/icons/hicolor/${size}x${size}/apps ${pkgname}.png
done
vinstall ${FILESDIR}/${pkgname}.desktop 644 usr/share/applications
vinstall share/astromenace.desktop 644 usr/share/applications
vinstall share/astromenace.appdata.xml 644 usr/share/appdata
}

View file

@ -1,6 +1,6 @@
# Template file for 'autopep8'
pkgname=autopep8
version=2.1.0
version=2.2.0
revision=1
build_style=python3-pep517
# fails in CI due to readonly check
@ -14,7 +14,7 @@ license="MIT"
homepage="https://github.com/hhatto/autopep8"
changelog="https://github.com/hhatto/autopep8/releases"
distfiles="${PYPI_SITE}/a/autopep8/autopep8-${version}.tar.gz"
checksum=1fa8964e4618929488f4ec36795c7ff12924a68b8bf01366c094fc52f770b6e7
checksum=d306a0581163ac29908280ad557773a95a9bede072c0fafed6f141f5311f43c1
post_install() {
vlicense LICENSE

View file

@ -1,6 +1,6 @@
# Template file for 'bc-gh'
pkgname=bc-gh
version=6.5.0
version=6.7.5
revision=1
short_desc="Implementation of POSIX bc with GNU extensions"
maintainer="Gavin D. Howard <gavin@gavinhoward.com>"
@ -8,7 +8,7 @@ license="BSD-2-Clause"
homepage="https://git.gavinhoward.com/gavin/bc"
changelog="https://git.gavinhoward.com/gavin/bc/raw/branch/master/NEWS.md"
distfiles="https://github.com/gavinhoward/bc/releases/download/${version}/bc-${version}.tar.xz"
checksum=b1afb1f50c0bce6119c98590bcc8afc22f520bc85c2b512c83938dbb8321cc30
checksum=c3e02c948d51f3ca9cdb23e011050d2d3a48226c581e0749ed7cbac413ce5461
alternatives="
bc:bc:/usr/bin/bc-gh
bc:bc.1:/usr/share/man/man1/bc-gh.1

View file

@ -1,7 +0,0 @@
[Desktop Entry]
Type=Application
Name=Blobby Volley
Exec=blobby
Icon=blobby
Categories=Game;ArcadeGame
Terminal=false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8 KiB

View file

@ -1,20 +0,0 @@
Description: Use SDL by default since it's faster without hardware acceleration
Author: Felix Geyer <fgeyer@debian.org>
---
src/main.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -212,8 +212,8 @@ int main(int argc, char* argv[])
else
{
std::cerr << "Warning: Unknown renderer selected!";
- std::cerr << "Falling back to OpenGL" << std::endl;
- rmanager = RenderManager::createRenderManagerGL2D();
+ std::cerr << "Falling back to SDL" << std::endl;
+ rmanager = RenderManager::createRenderManagerSDL();
}
#else
#if MAC_OS_X

View file

@ -1,60 +0,0 @@
Description: Use system lua library instead of building a local copy
Author: Felix Geyer <fgeyer@debian.org>
---
src/CMakeLists.txt | 5 ++---
src/GameLogic.cpp | 6 +++---
src/ScriptedInputSource.cpp | 6 +++---
3 files changed, 8 insertions(+), 9 deletions(-)
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,4 +1,3 @@
-add_subdirectory(lua)
add_subdirectory(tinyxml)
ADD_DEFINITIONS(-std=c++11)
add_subdirectory(raknet)
@@ -101,11 +101,11 @@ else (CMAKE_SYSTEM_NAME STREQUAL Windows)
endif (CMAKE_SYSTEM_NAME STREQUAL Windows)
add_executable(blobby ${blobby_SRC})
-target_link_libraries(blobby lua raknet blobnet tinyxml ${RAKNET_LIBRARIES} ${PHYSFS_LIBRARY} ${OPENGL_LIBRARIES} ${SDL2_LIBRARIES} pthread)
+target_link_libraries(blobby lua5.2 raknet blobnet tinyxml ${RAKNET_LIBRARIES} ${PHYSFS_LIBRARY} ${OPENGL_LIBRARIES} ${SDL2_LIBRARIES} pthread)
if (UNIX)
add_executable(blobby-server ${blobby-server_SRC})
- target_link_libraries(blobby-server lua raknet blobnet tinyxml ${RAKNET_LIBRARIES} ${PHYSFS_LIBRARY} ${SDL2_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
+ target_link_libraries(blobby-server lua5.2 raknet blobnet tinyxml ${RAKNET_LIBRARIES} ${PHYSFS_LIBRARY} ${SDL2_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
endif (UNIX)
if (CMAKE_SYSTEM_NAME STREQUAL Windows)
--- a/src/ScriptedInputSource.cpp
+++ b/src/ScriptedInputSource.cpp
@@ -30,9 +30,9 @@ Foundation, Inc., 59 Temple Place, Suite
extern "C"
{
-#include "lua/lua.h"
-#include "lua/lauxlib.h"
-#include "lua/lualib.h"
+#include <lua5.2/lua.h>
+#include <lua5.2/lauxlib.h>
+#include <lua5.2/lualib.h>
}
#include "DuelMatch.h"
--- a/src/GameLogic.cpp
+++ b/src/GameLogic.cpp
@@ -28,9 +28,9 @@ Foundation, Inc., 59 Temple Place, Suite
extern "C"
{
-#include "lua/lua.h"
-#include "lua/lauxlib.h"
-#include "lua/lualib.h"
+#include <lua5.2/lua.h>
+#include <lua5.2/lauxlib.h>
+#include <lua5.2/lualib.h>
}
#include "FileRead.h"

View file

@ -1,74 +0,0 @@
Description: Use system tinyxml library instead of building a local copy
Author: Felix Geyer <fgeyer@debian.org>
---
src/CMakeLists.txt | 1 -
src/FileRead.cpp | 2 +-
src/ReplayRecorder.cpp | 2 +-
src/TextManager.cpp | 2 +-
src/UserConfig.cpp | 2 +-
src/state/NetworkSearchState.cpp | 2 +-
6 files changed, 5 insertions(+), 6 deletions(-)
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,4 +1,3 @@
-add_subdirectory(tinyxml)
ADD_DEFINITIONS(-std=c++11)
add_subdirectory(raknet)
add_subdirectory(blobnet)
--- a/src/FileRead.cpp
+++ b/src/FileRead.cpp
@@ -30,7 +30,7 @@ Foundation, Inc., 59 Temple Place, Suite
#include <boost/scoped_array.hpp>
#include <boost/algorithm/string.hpp>
-#include "tinyxml/tinyxml.h"
+#include <tinyxml.h>
extern "C"
{
--- a/src/ReplayRecorder.cpp
+++ b/src/ReplayRecorder.cpp
@@ -29,7 +29,7 @@ Foundation, Inc., 59 Temple Place, Suite
#include <boost/crc.hpp>
-#include "tinyxml/tinyxml.h"
+#include <tinyxml.h>
#include "raknet/BitStream.h"
--- a/src/TextManager.cpp
+++ b/src/TextManager.cpp
@@ -26,7 +26,7 @@ Foundation, Inc., 59 Temple Place, Suite
#include <algorithm>
#include <set>
-#include "tinyxml/tinyxml.h"
+#include <tinyxml.h>
#include "Global.h"
#include "FileRead.h"
--- a/src/UserConfig.cpp
+++ b/src/UserConfig.cpp
@@ -27,7 +27,7 @@ Foundation, Inc., 59 Temple Place, Suite
#include <boost/make_shared.hpp>
-#include "tinyxml/tinyxml.h"
+#include <tinyxml.h>
#include "Global.h"
#include "FileRead.h"
--- a/src/state/NetworkSearchState.cpp
+++ b/src/state/NetworkSearchState.cpp
@@ -36,7 +36,7 @@ Foundation, Inc., 59 Temple Place, Suite
#include "blobnet/layer/Http.hpp"
#include "blobnet/exception/HttpException.hpp"
-#include "tinyxml/tinyxml.h"
+#include <tinyxml.h>
#include "NetworkState.h"
#include "LobbyState.h"

View file

@ -1,17 +0,0 @@
Description: Append CXXFLAGS instead of overwriting them.
Otherwise the dpkg-buildflags are ignored.
Author: Felix Geyer <fgeyer@debian.org>
--- blobby-1.0~rc4.orig/src/CMakeLists.txt
+++ blobby-1.0~rc4/src/CMakeLists.txt
@@ -3,8 +3,8 @@ add_subdirectory(raknet)
add_subdirectory(blobnet)
add_definitions(-DTIXML_USE_STL)
-set(CMAKE_CXX_FLAGS "-std=c++11")
-set(CMAKE_CXX_FLAGS "-Wall")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
include_directories(.)
set(common_SRC

View file

@ -1,170 +0,0 @@
Description: Cherry-pick upstream commits 1528, 1530 and 1531.
Origin: upstream
Index: src/main.cpp
===================================================================
--- a/src/main.cpp (revision 1529)
+++ b/src/main.cpp (revision 1531)
@@ -26,16 +26,16 @@
#include <SDL2/SDL.h>
-#ifndef __APPLE__
-#ifndef __ANDROID__
-#include "config.h"
-#endif
-#endif
+#include "Global.h"
#ifdef __APPLE__
#if TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR
#include <physfs.h>
- #else
+ #endif
+#endif
+
+#if __DESKTOP__
+ #ifndef WIN32
#include "config.h"
#endif
#endif
@@ -99,14 +99,6 @@
#if defined(WIN32)
// Just write in installation directory
fs.setWriteDir("data");
-
- // handle the case when it is installed
- fs.addToSearchPath(BLOBBY_INSTALL_PREFIX "/share/blobby");
- fs.addToSearchPath(BLOBBY_INSTALL_PREFIX "/share/blobby/gfx.zip");
- fs.addToSearchPath(BLOBBY_INSTALL_PREFIX "/share/blobby/sounds.zip");
- fs.addToSearchPath(BLOBBY_INSTALL_PREFIX "/share/blobby/scripts.zip");
- fs.addToSearchPath(BLOBBY_INSTALL_PREFIX "/share/blobby/backgrounds.zip");
- fs.addToSearchPath(BLOBBY_INSTALL_PREFIX "/share/blobby/rules.zip");
#else
#ifndef __ANDROID__
// Create a search path in the home directory and ensure that
@@ -118,7 +110,16 @@
std::string userdir = fs.getUserDir();
#endif
#else
+ // Linux
std::string userdir = fs.getUserDir();
+
+ // handle the case when it is installed
+ fs.addToSearchPath(BLOBBY_INSTALL_PREFIX "/share/blobby");
+ fs.addToSearchPath(BLOBBY_INSTALL_PREFIX "/share/blobby/gfx.zip");
+ fs.addToSearchPath(BLOBBY_INSTALL_PREFIX "/share/blobby/sounds.zip");
+ fs.addToSearchPath(BLOBBY_INSTALL_PREFIX "/share/blobby/scripts.zip");
+ fs.addToSearchPath(BLOBBY_INSTALL_PREFIX "/share/blobby/backgrounds.zip");
+ fs.addToSearchPath(BLOBBY_INSTALL_PREFIX "/share/blobby/rules.zip");
#endif
std::string userAppend = ".blobby";
std::string homedir = userdir + userAppend;
Index: src/server/servermain.cpp
===================================================================
--- a/src/server/servermain.cpp (revision 1529)
+++ b/src/server/servermain.cpp (revision 1531)
@@ -36,6 +36,7 @@
#include "SpeedController.h"
#include "FileSystem.h"
#include "UserConfig.h"
+#include "Global.h"
// platform specific
#ifndef WIN32
@@ -45,8 +46,14 @@
#include <cstdarg>
#endif
+#if __DESKTOP__
+#ifndef WIN32
+#include "config.h"
+#endif
+#endif
+
/* implementation */
#ifdef WIN32
@@ -60,7 +67,7 @@
static bool g_run_in_foreground = false;
static bool g_print_syslog_to_stderr = false;
static bool g_workaround_memleaks = false;
-static std::string g_config_file = "server/server.xml";
+static std::string g_config_file = "server.xml";
static std::string g_rules_file = "";
// ...
@@ -85,8 +92,7 @@
process_arguments(argc, argv);
FileSystem fileSys(argv[0]);
- fileSys.addToSearchPath("data" + fileSys.getDirSeparator() + "rules.zip");
-
+
if (!g_run_in_foreground)
{
fork_to_background();
@@ -312,7 +318,15 @@
void setup_physfs(char* argv0)
{
FileSystem& fs = FileSystem::getSingleton();
+
+ #if __DESKTOP__
+ #ifndef WIN32
+ fs.addToSearchPath(BLOBBY_INSTALL_PREFIX "/share/blobby");
+ fs.addToSearchPath(BLOBBY_INSTALL_PREFIX "/share/blobby/rules.zip");
+ #endif
+ #endif
fs.addToSearchPath("data");
+ fs.addToSearchPath("data" + fs.getDirSeparator() + "rules.zip");
}
Index: data/server/server.xml
===================================================================
--- a/data/server/server.xml (revision 1529)
+++ b/data/server/server.xml (revision 1531)
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<userconfig>
- <var name="speed" value="75"/>
- <var name="port" value="1234"/>
- <var name="maximum_clients" value="100" />
- <var name="name" value="Blobby Volley 2 Server"/>
- <var name="description" value="replace this with a description of the server. To do this, edit data/server.xml"/>
- <var name="rules" value="default.lua"/>
-</userconfig>
Index: data/server.xml
===================================================================
--- a/data/server.xml (revision 0)
+++ b/data/server.xml (revision 1531)
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<userconfig>
+ <var name="speed" value="75"/>
+ <var name="port" value="1234"/>
+ <var name="maximum_clients" value="100" />
+ <var name="name" value="Blobby Volley 2 Server"/>
+ <var name="description" value="replace this with a description of the server. To do this, edit data/server.xml"/>
+ <var name="rules" value="default.lua"/>
+</userconfig>
Index: data/CMakeLists.txt
===================================================================
--- a/data/CMakeLists.txt (revision 1527)
+++ b/data/CMakeLists.txt (revision 1531)
@@ -24,9 +24,10 @@
${CMAKE_CURRENT_BINARY_DIR}/scripts.zip
${CMAKE_CURRENT_BINARY_DIR}/backgrounds.zip
${CMAKE_CURRENT_BINARY_DIR}/rules.zip
+ Icon.bmp
config.xml
inputconfig.xml
- server/server.xml
+ server.xml
lang_de.xml
lang_en.xml
lang_fr.xml)

View file

@ -1,13 +0,0 @@
Description: added inlude
Origin: upstream, http://sourceforge.net/p/blobby/code/1542/
--- a/src/NetworkMessage.cpp
+++ b/src/NetworkMessage.cpp
@@ -23,6 +23,7 @@
/* includes */
#include <cstring>
+#include <ostream>
#include "UserConfig.h"
#include "SpeedController.h"

View file

@ -1,10 +0,0 @@
--- a/src/Clock.h
+++ b/src/Clock.h
@@ -21,6 +21,7 @@
#pragma once
#include <string>
+#include <ctime>
/*! \class Clock
\brief Game Timing Management

View file

@ -0,0 +1,76 @@
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -10,7 +10,6 @@
add_subdirectory(data)
add_subdirectory(src)
-add_subdirectory(deps)
add_subdirectory(linux)
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -82,8 +82,11 @@
server/servermain.cpp
)
+find_package(PkgConfig REQUIRED)
find_package(Boost REQUIRED)
find_package(OpenGL)
+find_package(tinyxml2)
+pkg_check_modules(lua lua5.2)
add_subdirectory(raknet)
add_subdirectory(blobnet)
@@ -103,7 +103,7 @@
add_definitions("-DBLOBBY_DATA_DIR=\"${CMAKE_INSTALL_PREFIX}/share/blobby\"")
endif()
-set(BLOBBY_COMMON_LIBS lua::lua blobnet::blobnet tinyxml2::tinyxml2 PhysFS::PhysFS SDL2::SDL2main SDL2::SDL2 Boost::boost)
+set(BLOBBY_COMMON_LIBS lua5.2 blobnet::blobnet tinyxml2::tinyxml2 PhysFS::PhysFS SDL2::SDL2main SDL2::SDL2 Boost::boost)
# other additional dependencies
if (NOT WIN32)
--- a/src/FileRead.cpp
+++ b/src/FileRead.cpp
@@ -30,7 +30,7 @@
#include <boost/algorithm/string.hpp>
#include "tinyxml2.h"
-#include "lua.hpp"
+#include <lua5.2/lua.hpp>
/* implementation */
--- a/src/IScriptableComponent.cpp
+++ b/src/IScriptableComponent.cpp
@@ -1,6 +1,6 @@
#include "IScriptableComponent.h"
-#include "lua.hpp"
+#include <lua5.2/lua.hpp>
#include "Global.h"
#include "GameConstants.h"
--- a/src/GameLogic.cpp
+++ b/src/GameLogic.cpp
@@ -26,7 +26,7 @@
#include <iostream>
#include <utility>
-#include "lua.hpp"
+#include <lua5.2/lua.hpp>
#include "FileRead.h"
#include "GameLogicState.h"
--- a/src/ScriptedInputSource.cpp
+++ b/src/ScriptedInputSource.cpp
@@ -26,7 +26,7 @@
#include <SDL.h>
-#include "lua.hpp"
+#include <lua5.2/lua.hpp>
#include "DuelMatch.h"
#include "DuelMatchState.h"

View file

@ -1,19 +1,15 @@
# Template file for 'blobby2'
pkgname=blobby2
version=1.0
revision=2
version=1.1.1
revision=1
build_style=cmake
hostmakedepends="cmake pkg-config zip"
makedepends="boost-devel SDL2-devel physfs-devel tinyxml-devel lua52-devel"
makedepends="boost-devel SDL2-devel physfs-devel tinyxml2-devel lua52-devel"
depends="desktop-file-utils hicolor-icon-theme"
short_desc="Arcade style volleyball game"
maintainer="selfsigned <selfsigned@protonmail.ch>"
license="GPL-2.0-or-later"
homepage="http://blobbyvolley.de"
distfiles="${SOURCEFORGE_SITE}/blobby/${pkgname}-linux-${version}.tar.gz"
checksum=ba7a049e298aaa2014c1e1ac1faf3b0256b4c66266cd4db06e7939e8695bf5e2
post_install() {
vinstall ${FILESDIR}/blobby.desktop 644 usr/share/applications
vinstall ${FILESDIR}/blobby.png 644 usr/share/pixmaps
}
changelog="https://github.com/danielknobe/blobbyvolley2/raw/master/ChangeLog"
distfiles="${SOURCEFORGE_SITE}/blobby/blobby2-linux-${version}.tar.gz"
checksum=357ee513e69d3b50f67fc063d4acb7959a5fe88977817f0aab14ccc70db214ba

View file

@ -1,6 +1,6 @@
# Template file for 'bluedevil'
pkgname=bluedevil
version=6.0.4
version=6.0.5.1
revision=1
build_style=cmake
build_helper=qemu
@ -15,5 +15,5 @@ short_desc="KDE Bluetooth integration"
maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/bluedevil"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
checksum=8c5616df3feb23c0b663beda3af09a62f6673db0ffe8ac8b38988b34d50f7e8c
distfiles="${KDE_SITE}/plasma/${version:0:5}/${pkgname}-${version}.tar.xz"
checksum=66fce2d49f6ac716b551e3030f8ed3f71beec0428da1f99af7e959bc90f53ce2

View file

@ -1,99 +0,0 @@
# Source this file in BASH to get command completion (using tab) for
# boinc and boinccmd. Written by Frank S. Thomas <fst@debian.org>.
# See also: http://boinc.berkeley.edu/trac/wiki/BashCommandCompletion
_boinc()
{
local cur prev opts
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
opts="$(boinc_client --help | \
sed -n -r 's/^[[:space:]]*(--[a-z_]*).*/\1/p')"
# Handle options that require one or more arguments.
case "$prev" in
--attach_project|--detach_project|--reset_project|--update_prefs|\
--gui_rpc_port)
return 0
;;
esac
# Handle options that require two arguments.
if [[ COMP_CWORD -gt 1 ]]; then
pprev="${COMP_WORDS[COMP_CWORD-2]}"
case "$pprev" in
--attach_project)
return 0
;;
esac
fi
if [[ "$cur" == -* ]]; then
COMPREPLY=( $(compgen -W "$opts" -- "$cur") )
return 0
fi
}
complete -F _boinc -o default boinc_client
_boinccmd()
{
local cur prev opts cmds
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
opts="--host --passwd -h --help -V --version"
cmds="$(boinc_cmd --help 2>&1 | \
sed -n -r 's/^[[:space:]]*(--[a-z_]*).*/\1/p')"
# The following construct assures that:
# - no command follows if one of $opts or $cmds was given
# - after --host follows only one command or --passwd and one command
# - after --passwd follows only one command
if [[ $COMP_CWORD -eq 1 ]]; then
COMPREPLY=( $(compgen -W "$opts $cmds" -- "$cur") )
return 0
else
if [[ "${COMP_WORDS[@]}" =~ ".* --host .* --passwd .*" ]]; then
if [[ $COMP_CWORD -eq 5 ]]; then
COMPREPLY=( $(compgen -W "$cmds" -- "$cur") )
fi
elif [[ "${COMP_WORDS[@]}" =~ ".* --passwd .*" ]]; then
if [[ $COMP_CWORD -eq 3 ]]; then
COMPREPLY=( $(compgen -W "$cmds" -- "$cur") )
fi
elif [[ "${COMP_WORDS[@]}" =~ ".* --host .*" ]]; then
if [[ $COMP_CWORD -eq 3 ]]; then
COMPREPLY=( $(compgen -W "--passwd $cmds" -- "$cur") )
fi
fi
fi
# Handle options/commands that require one or more arguments.
case "$prev" in
--get_messages|--passwd)
return 0
;;
--host)
_known_hosts
return 0
;;
--set_run_mode|--set_network_mode)
COMPREPLY=( $(compgen -W "always auto never" -- "$cur") )
return 0
;;
--set_screensaver_mode)
COMPREPLY=( $(compgen -W "on off" -- "$cur") )
return 0
;;
esac
}
complete -F _boinccmd boinc_cmd
# vim: syntax=sh

View file

@ -1,16 +0,0 @@
[Desktop Entry]
Type=Application
Version=1.0
Exec=/usr/bin/boincmgr
Path=/var/lib/boinc
Icon=boinc
Categories=System;Monitor;GTK;
Name=BOINC Manager
GenericName=BOINC monitor and control utility
GenericName[cs]=Monitorovací a ovládací nástroj pro BOINC
GenericName[de]=BOINC Überwachungs- und Kontrollprogramm
GenericName[pt]=Monitorização BOINC e utilitário de controlo
Comment=Configure or monitor a BOINC core client
Comment[cs]=Monitoruje a nastavuje klienta BOINC
Comment[de]=BOINC Basis Client konfigurieren oder überwachen
Comment[pt]=Configurar ou monitorizar o cliente básico do BOINC

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 803 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 KiB

View file

@ -1,7 +1,7 @@
# Template file for 'boinc'
pkgname=boinc
version=7.22.0
revision=3
revision=4
_majorver=${version%.*}
build_style=gnu-configure
hostmakedepends="automake libtool pkg-config xorgproto shared-mime-info"
@ -104,18 +104,7 @@ do_install() {
"${DESTDIR}"/etc/default/boinc-client
fi
# Bash completion
vinstall ${FILESDIR}/boinc.bash 644 usr/share/bash-completion/completions boinc
# Desktop
vmkdir usr/share/applications
vinstall ${FILESDIR}/boinc.desktop 644 usr/share/applications
for size in 16 24 32 64 128 256; do
vinstall ${FILESDIR}/boinc${size}.png 644 \
usr/share/icons/hicolor/${size}x${size}/apps \
boinc.png
done
vinstall ${FILESDIR}/boinc32.png 644 usr/share/pixmaps boinc.png
vinstall client/scripts/boinc.bash 644 usr/share/bash-completion/completions boinc
vsv boinc
}
@ -150,8 +139,7 @@ boinc-nox_package() {
rm -f ${PKGDESTDIR}/usr/lib/*.a
rm -f ${PKGDESTDIR}/usr/lib/*.so
# Bash completion
vinstall ${FILESDIR}/boinc.bash 644 usr/share/bash-completion/completions boinc
vinstall client/scripts/boinc.bash 644 usr/share/bash-completion/completions boinc
vsv boinc
}
}

View file

@ -1,7 +1,7 @@
# Template file for 'breeze-cursors'
pkgname=breeze-cursors
version=1.0
revision=3
revision=4
create_wrksrc=yes
build_style=meta
depends="breeze-amber-cursor-theme
@ -11,7 +11,7 @@ depends="breeze-amber-cursor-theme
breeze-obsidian-cursor-theme
breeze-purple-cursor-theme
breeze-red-cursor-theme
breeze-snow-cursor-theme"
breeze-qt6"
short_desc="Breeze Cursors meta-package"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
@ -30,6 +30,7 @@ checksum="61b488366e3b3d405a20cfc20102cbbca5ae30a72802e3f5ac1eb3804a372d96
2f8b9f8dd1bbf3e8ea6d5ab649d59ec7a0136658b2fd3368a87958c6975d48cb
ed7944b0175b455b5ebce8b0937936a5defda992f54830d5ef98b90a8d422b11
8b952060fffffd0e704501dfb568779782517a649c897e7f5f5fff638a1b5b32"
broken="upstream source returns 404"
do_install() {
vinstall Breeze_Amber/index.theme 644 /usr/share/icons/Breeze_Amber

View file

@ -1,6 +1,6 @@
# Template file for 'breeze-gtk'
pkgname=breeze-gtk
version=6.0.4.1
version=6.0.5
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules sassc python3 python3-cairo
@ -11,4 +11,4 @@ maintainer="John <me@johnnynator.dev>"
license="LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/breeze-gtk"
distfiles="${KDE_SITE}/plasma/${version%.1}/${pkgname}-${version}.tar.xz"
checksum=4078e5c140d6a01ab6591833f9b342dab4dff2b5321d85c94d7d4a2d24fa8b62
checksum=51ecf56e75a29a9e4fdba706f4c284d96f98b0f18b0aa9d8664218c36d94b912

View file

@ -1,7 +1,7 @@
# Template file for 'breeze-qt5'
pkgname=breeze-qt5
version=6.0.4
revision=2
version=6.0.5
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DBUILD_QT6=OFF -DKF5_HOST_TOOLING=/usr/lib/cmake"
hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools
@ -13,7 +13,7 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/breeze"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname%-qt5}-${version}.tar.xz"
checksum=911979889191395c333219e09090208c658f943b9953e420fc629242fd5e5c76
checksum=f249dd4464f4da6b681af5c4fd0e81178127294b2d441134f3b10e2703f57374
replaces="breeze<6.0.0_1"
post_install() {

View file

@ -1,6 +1,6 @@
# Template file for 'breeze-qt6'
pkgname=breeze-qt6
version=6.0.4
version=6.0.5
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DBUILD_QT5=OFF
@ -19,5 +19,5 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later"
homepage="https://invent.kde.org/plasma/breeze"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname%-qt6}-${version}.tar.xz"
checksum=911979889191395c333219e09090208c658f943b9953e420fc629242fd5e5c76
checksum=f249dd4464f4da6b681af5c4fd0e81178127294b2d441134f3b10e2703f57374
replaces="breeze<6.0.0_1 breeze-snow-cursor-theme>=0"

View file

@ -1,6 +1,6 @@
# Template file for 'breeze'
pkgname=breeze
version=6.0.4
version=6.0.5
revision=1
build_style=meta
depends="breeze-icons breeze-qt5 breeze-qt6"

View file

@ -1,6 +1,6 @@
# Template file for 'broot'
pkgname=broot
version=1.38.0
version=1.39.0
revision=1
build_style=cargo
hostmakedepends="pkg-config"
@ -11,7 +11,7 @@ license="MIT"
homepage="https://dystroy.org/broot/"
changelog="https://raw.githubusercontent.com/Canop/broot/main/CHANGELOG.md"
distfiles="https://github.com/Canop/broot/archive/refs/tags/v${version}.tar.gz"
checksum=1805d8acbf5b31124370a19c1f855a50c7fb929359ef689d9b68957bd95aa000
checksum=d1d2ccc11543ff4ea645d57a5e78639542a6f510b585a78c31ddb3a24399bf61
if [ "$XBPS_TARGET_ENDIAN" = "be" ]; then
broken="exr crate errors on big endian"

View file

@ -1,16 +1,16 @@
# Template file for 'buku'
pkgname=buku
version=4.8
version=4.9
revision=1
depends="python3-urllib3 python3-BeautifulSoup4 python3-cryptography
python3-html5lib"
python3-html5lib python3-certifi"
short_desc="Cmdline bookmark management utility"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="https://github.com/jarun/Buku"
changelog="https://github.com/jarun/buku/raw/master/CHANGELOG"
distfiles="https://github.com/jarun/Buku/archive/v${version}.tar.gz"
checksum=a0b94210e80e9f9f359e5308323837d41781cf8dba497341099d5c59e27fa52c
checksum=1e432270ae78c7852110dcf2c2e215893bcc338299a4998f14a1f6b26e37bfac
do_install() {
vbin buku

View file

@ -1,6 +1,6 @@
# Template file for 'c-ares'
pkgname=c-ares
version=1.28.1
version=1.29.0
revision=1
build_style=gnu-configure
checkdepends="iana-etc"
@ -10,7 +10,7 @@ license="MIT"
homepage="https://c-ares.haxx.se/"
changelog="https://c-ares.haxx.se/changelog.html"
distfiles="https://c-ares.haxx.se/download/c-ares-${version}.tar.gz"
checksum=675a69fc54ddbf42e6830bc671eeb6cd89eeca43828eb413243fd2c0a760809d
checksum=0b89fa425b825c4c7bc708494f374ae69340e4d1fdc64523bdbb2750bfc02ea7
make_check=ci-skip # segfaults only on CI
post_install() {

View file

@ -1,6 +1,6 @@
# Template file for 'calibre'
pkgname=calibre
version=7.11.0
version=7.12.0
revision=1
build_helper=python3
pycompile_dirs="/usr/lib/calibre/"
@ -33,7 +33,7 @@ license="GPL-3.0-only"
homepage="https://calibre-ebook.com"
changelog="https://raw.githubusercontent.com/kovidgoyal/calibre/master/Changelog.txt"
distfiles="https://download.calibre-ebook.com/${version}/calibre-${version}.tar.xz"
checksum=25243c06965fed9bcb95ddc6339ff27cb4becd18851a2d2bed5ebb5dbebad8eb
checksum=5c790e453531dfe3be8b6bdb4e26401c8ff4858df13c85efbcd015b97cb8c339
python_version=3
lib32disabled=yes
nocross="python3 setup.py gui"

View file

@ -1,6 +1,6 @@
# Template file for 'carapace'
pkgname=carapace
version=1.0.2
version=1.0.3
revision=1
build_style=go
go_import_path=github.com/carapace-sh/carapace-bin
@ -13,7 +13,7 @@ license="MIT"
homepage="https://carapace.sh/"
changelog="https://carapace-sh.github.io/carapace-bin/release_notes.html"
distfiles="https://github.com/carapace-sh/carapace-bin/archive/refs/tags/v${version}.tar.gz"
checksum=d35203daef0d26e7ba2738262d7606b6a98bf951deec3f7611deccf79422cfc0
checksum=e1c63fd3d24b0bc5176b9c17a245763761e082185b30b4227f4f25dd10e70871
pre_build() {
CGO_ENABLED=0 GOARCH= go generate ./cmd/...

View file

@ -1,8 +1,8 @@
# Template file for 'cargo-deny'
pkgname=cargo-deny
version=0.14.19
version=0.14.24
revision=1
_adv_commit="9cf72357c8c52629d22edd8b4b8d7f7cdeea2504"
_adv_commit="6ef1d1fd84c57e46253ff16bf7379c115e1062eb"
_test_adv_commit="1f44d565d81692a44b8c7af8a80f587e19757f8c"
build_style=cargo
configure_args="--no-default-features"
@ -15,7 +15,7 @@ license="MIT, Apache-2.0"
homepage="https://github.com/EmbarkStudios/cargo-deny"
changelog="https://raw.githubusercontent.com/EmbarkStudios/cargo-deny/main/CHANGELOG.md"
distfiles="https://github.com/EmbarkStudios/cargo-deny/archive/refs/tags/${version}.tar.gz"
checksum=a64010365e1aa27d29b9fe874d881bb42aa5a48cedabeee17f437071bff33d29
checksum=e5cde78e62af26676c75875abe86119437b8e20537d7062111c423d05a1fc3d0
if [ "$XBPS_TARGET_ENDIAN" = "be" ]; then
broken="bitvec crate unimplemented for big endian"

View file

@ -1,6 +1,6 @@
# Template file for 'containerd'
pkgname=containerd
version=1.7.14
version=1.7.17
revision=1
build_style=go
go_import_path=github.com/containerd/containerd
@ -20,7 +20,7 @@ maintainer="Bnyro <bnyro@tutanota.com>"
license="Apache-2.0"
homepage="https://github.com/containerd/containerd"
distfiles="https://github.com/containerd/containerd/archive/v${version}.tar.gz"
checksum=ae55b25fb04b45dfbbde8280b034783a48ae7c40350d17fd272be5cbf0284cf1
checksum=fa16a85b3759a716728c00dda2fff8484b3811f62250724b77d05c115c4522a7
make_dirs="/var/lib/containerd 0755 root root"
post_build() {

View file

@ -0,0 +1,12 @@
--- a/desmume/src/utils/colorspacehandler/colorspacehandler_NEON.cpp 2024-05-30 16:41:15.411778633 -0400
+++ b/desmume/src/utils/colorspacehandler/colorspacehandler_NEON.cpp 2024-05-30 16:40:50.624235060 -0400
@@ -705,7 +705,7 @@
for (; i < pixCountVec128; i+=(sizeof(v128u32)/sizeof(u32)))
{
v128u32 dstVec = vld1q_u32(dst+i);
- v128u32 tempDst = (SWAP_RB) ? COLOR32_SWAPRB_NEON(dstVec) : dstVec;
+ v128u32 tempDst = (SWAP_RB) ? (v128u32) COLOR32_SWAPRB_NEON(dstVec) : (v128u32) dstVec;
v128u32 rb = vandq_u32( tempDst, vdupq_n_u32(0x00FF00FF) );
v128u32 g = vandq_u32( vshrq_n_u32(tempDst, 8), vdupq_n_u32(0x000000FF) );

View file

@ -1,38 +0,0 @@
--- a/src/wifi.cpp 2018-01-16 14:39:01.175395010 +0100
+++ b/src/wifi.cpp 2018-01-16 14:38:10.762596117 +0100
@@ -314,9 +314,9 @@ WifiComInterface* wifiCom;
#if (WIFI_LOGGING_LEVEL >= 1)
#if WIFI_LOG_USE_LOGC
- #define WIFI_LOG(level, ...) if(level <= WIFI_LOGGING_LEVEL) LOGC(8, "WIFI: "__VA_ARGS__);
+ #define WIFI_LOG(level, ...) if(level <= WIFI_LOGGING_LEVEL) LOGC(8, "WIFI: " __VA_ARGS__);
#else
- #define WIFI_LOG(level, ...) if(level <= WIFI_LOGGING_LEVEL) printf("WIFI: "__VA_ARGS__);
+ #define WIFI_LOG(level, ...) if(level <= WIFI_LOGGING_LEVEL) printf("WIFI: " __VA_ARGS__);
#endif
#else
#define WIFI_LOG(level, ...) {}
--- a/src/MMU_timing.h 2018-01-16 14:47:05.818461679 +0100
+++ b/src/MMU_timing.h 2018-01-16 14:48:05.344224219 +0100
@@ -155,8 +155,8 @@ private:
enum { ASSOCIATIVITY = 1 << ASSOCIATIVESHIFT };
enum { BLOCKSIZE = 1 << BLOCKSIZESHIFT };
enum { TAGSHIFT = SIZESHIFT - ASSOCIATIVESHIFT };
- enum { TAGMASK = (u32)(~0 << TAGSHIFT) };
- enum { BLOCKMASK = ((u32)~0 >> (32 - TAGSHIFT)) & (u32)(~0 << BLOCKSIZESHIFT) };
+ enum { TAGMASK = (u32)(((u32)~0) << TAGSHIFT) };
+ enum { BLOCKMASK = ((u32)((u32)~0) >> (32 - TAGSHIFT)) & (u32)(((u32)~0) << BLOCKSIZESHIFT) };
enum { WORDSIZE = sizeof(u32) };
enum { WORDSPERBLOCK = (1 << BLOCKSIZESHIFT) / WORDSIZE };
enum { DATAPERWORD = WORDSIZE * ASSOCIATIVITY };
--- a/src/utils/libfat/directory.cpp 2018-01-16 14:52:24.057192162 +0100
+++ b/src/utils/libfat/directory.cpp 2018-01-16 14:52:27.833177099 +0100
@@ -139,7 +139,7 @@ static size_t _FAT_directory_mbstoucs2 (
int bytes;
size_t count = 0;
- while (count < len-1 && src != '\0') {
+ while (count < len-1 && *src != '\0') {
bytes = mbrtowc (&tempChar, src, MB_CUR_MAX, &ps);
if (bytes > 0) {
*dst = (ucs2_t)tempChar;

View file

@ -1,16 +0,0 @@
Function returning void should not return a value :-)
--- a/src/gtk/glx_3Demu.cpp 2014-02-01 16:26:52.801231527 +0100
+++ b/src/gtk/glx_3Demu.cpp 2014-02-01 16:27:17.632357063 +0100
@@ -41,11 +41,7 @@ void deinit_glx_3Demu(void)
glXDestroyContext(dpy, ctx);
XCloseDisplay(dpy);
-
- return true;
}
-
- return false;
}
int init_glx_3Demu(void)

View file

@ -1,25 +1,23 @@
# Template file for 'desmume'
pkgname=desmume
version=0.9.11
revision=4
version=0.9.13
revision=1
build_style=gnu-configure
configure_args="--enable-wifi --enable-hud --disable-openal --enable-glx"
hostmakedepends="pkg-config intltool dos2unix"
makedepends="SDL-devel libpcap-devel soundtouch-devel alsa-lib-devel
gtk+-devel agg-devel zziplib-devel glu-devel"
build_wrksrc=desmume/src/frontend/posix
configure_args="--enable-wifi --enable-hud --disable-openal"
hostmakedepends="pkg-config intltool"
makedepends="SDL2-devel libpcap-devel soundtouch-devel alsa-lib-devel
gtk+3-devel agg-devel zziplib-devel glu-devel clang17-headers"
depends="desktop-file-utils"
short_desc="Nintendo DS emulator"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="http://www.desmume.org"
distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.gz"
checksum=3ab34ba6cc009566245025c1dd94bf449b6a1b416d24387cb42e183c78e38896
post_extract() {
# git eats CRLFs, so the patch has wrong line ending. Instead
# convert the target file to LF-only.
dos2unix $wrksrc/src/MMU_timing.h
}
homepage="http://www.desmume.com"
distfiles="https://github.com/TASEmulators/desmume/releases/download/release_${version//./_}/desmume-${version}.tar.xz"
checksum=5734450e0c25f442dd44cda6a40410fd65470f4fe2fa1eb9f0b7b6dae22dabaf
CPPFLAGS="-flax-vector-conversions"
CXXFLAGS="-flax-vector-conversions"
CFLAGS="-flax-vector-conversions"
post_install() {
# locales is only used for glade, but it's never built

View file

@ -1 +1,2 @@
pattern="${pkgname}-\K[\d.]+(?=\.tar)"
site=https://github.com/TASEmulators/desmume/tags
pattern="\Krelease_[\d]_[\d]_[\d]+(?=\.tar)"

View file

@ -1,9 +1,9 @@
# Template file for 'diffoscope'
pkgname=diffoscope
version=260
revision=1
revision=2
build_style=python3-module
hostmakedepends="python3-setuptools help2man"
hostmakedepends="python3-setuptools"
depends="python3-magic python3-libarchive-c python3-progressbar
python3-argcomplete binwalk python3-defusedxml python3-distro
python3-jsondiff python3-pypdf python3-pyxattr python3-tlsh
@ -17,11 +17,6 @@ changelog="https://salsa.debian.org/reproducible-builds/diffoscope/-/raw/master/
distfiles="${PYPI_SITE}/d/diffoscope/diffoscope-${version}.tar.gz"
checksum=405a55502c8b2c988e46c0800d6a93e8e4e7632c1542b0a540dda50aeea41dac
post_build() {
make -C doc
}
post_install() {
vman doc/diffoscope.1
vcompletion debian/zsh-completion/_diffoscope zsh
}

View file

@ -1,6 +1,6 @@
# Template file for 'discord'
pkgname=discord
version=0.0.54
version=0.0.55
revision=1
archs="x86_64"
depends="alsa-lib dbus-glib gtk+3 libnotify nss libXtst libcxx libatomic
@ -10,7 +10,7 @@ maintainer="Ryan Conwell <ryanconwell@protonmail.com>"
license="custom:Proprietary"
homepage="https://discord.com"
distfiles="https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"
checksum=aee6a8b7327e76fa8d515fdee31a49d6ba2b1a20b8226e7b0524a275d3fc645f
checksum=afc6901ccb80b916566d67fae6651f903617f8e6868f6321e4b3538a319e4f9d
repository=nonfree
restricted=yes
nopie=yes

View file

@ -1,7 +1,7 @@
# Template file for 'docker-cli'
# should be kept in sync with moby
pkgname=docker-cli
version=26.1.3
version=26.1.4
revision=1
build_style=go
go_package="github.com/docker/cli/cmd/docker"
@ -16,7 +16,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="Apache-2.0"
homepage="https://www.docker.com"
distfiles="https://github.com/docker/cli/archive/v${version}.tar.gz"
checksum=d361896cd02deb3bd160c627401eba2cd8e2513a085c55427319bea8c6412ad4
checksum=73f914421db873d1a19d4d15e8ae21bebc35079f3034f574dfc6cd0449edcf89
system_groups="docker"
pre_build() {

View file

@ -1,6 +1,6 @@
# Template file for 'duplicity'
pkgname=duplicity
version=2.1.3
version=2.2.3
revision=1
build_style=python3-module
hostmakedepends="gettext python3-setuptools_scm"
@ -14,7 +14,7 @@ license="GPL-2.0-or-later"
homepage="https://duplicity.gitlab.io"
changelog="https://gitlab.com/duplicity/duplicity/-/raw/main/CHANGELOG.md"
distfiles="${PYPI_SITE}/d/duplicity/duplicity-${version}.tar.gz"
checksum=678b88c812cbab1a3a1fd34f7f18f86fd48ca9fa8b16bc4c74bbdce14b3a5a00
checksum=4ad43f93601b1a41fb5f642bdda1706a1fb75f8ef1d6d482dd7f23107eaee87d
duplicity-doc_package() {
short_desc+=" - documentation"

View file

@ -1,6 +1,6 @@
# Template file for 'ed'
pkgname=ed
version=1.19
version=1.20.2
revision=1
build_style=gnu-configure
hostmakedepends="lzip"
@ -9,7 +9,7 @@ maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="http://www.gnu.org/software/ed/ed.html"
distfiles="${GNU_SITE}/$pkgname/$pkgname-$version.tar.lz"
checksum=ce2f2e5c424790aa96d09dacb93d9bbfdc0b7eb6249c9cb7538452e8ec77cd48
checksum=65fec7318f48c2ca17f334ac0f4703defe62037bb13cc23920de077b5fa24523
do_build() {
make CC=$CC CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS"

View file

@ -1,6 +1,6 @@
# Template file for 'eza'
pkgname=eza
version=0.18.16
version=0.18.17
revision=1
build_style=cargo
hostmakedepends="pkg-config"
@ -12,8 +12,8 @@ homepage="https://eza.rocks"
changelog="https://raw.githubusercontent.com/eza-community/eza/main/CHANGELOG.md"
distfiles="https://github.com/eza-community/eza/archive/refs/tags/v${version}.tar.gz
https://github.com/eza-community/eza/releases/download/v${version}/man-${version}.tar.gz"
checksum="dd713474b902568cb2c7c8ea7db8e08db5818617e34908ae7142e9da9cefd17b
6ca5b8d2c1e245291892a9cc32dfa2eeb9d19c3a99bd79f4582fbab149976000"
checksum="fb9eea00bff8ad0283c046398259f03b1ce2830a49cdd7417b65c9dade07d709
273b5809173cf0d446a66725a7f489a0cd69d37284e545c4ed0c25de7323af79"
skip_extraction="man-${version}.tar.gz"

View file

@ -1,6 +1,6 @@
# Template file for 'file-roller'
pkgname=file-roller
version=44.1
version=44.3
revision=1
build_style=meson
hostmakedepends="gettext glib-devel itstool pkg-config desktop-file-utils
@ -14,4 +14,4 @@ license="GPL-2.0-or-later"
homepage="https://wiki.gnome.org/Apps/FileRoller"
changelog="https://gitlab.gnome.org/GNOME/file-roller/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/file-roller/${version%.*}/file-roller-${version}.tar.xz"
checksum=250cf551cfcb12a670ca8adf953e0681f1c9b76ee09d9458b20203c62602c487
checksum=04c8a74625fec84267fdec40306afb4104bd332d85061e0d36d4ab0533adfa4a

View file

@ -1,6 +1,6 @@
# Template file for 'flatpak-kcm'
pkgname=flatpak-kcm
version=6.0.4
version=6.0.5
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKF6_HOST_TOOLING=/usr/lib/cmake
@ -14,4 +14,4 @@ maintainer="John <me@johnnynator.dev>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
homepage="https://invent.kde.org/plasma/flatpak-kcm"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
checksum=39c5a1cbbb12baca8014b72c70df01647cabb62c7d04c26fcea11f891489584d
checksum=741b946c07d0d4e509f8cf2969b231e5f371020d72fa276a6f7e6163cd270ce3

View file

@ -1,6 +1,6 @@
# Template file for 'fragments'
pkgname=fragments
version=3.0.0
version=3.0.1
revision=1
build_style=meson
build_helper="rust"
@ -14,7 +14,7 @@ maintainer="cinerea0 <cinerea0@protonmail.com>"
license="GPL-3.0-or-later"
homepage="https://gitlab.gnome.org/World/Fragments"
distfiles="https://gitlab.gnome.org/World/Fragments/-/archive/${version}/Fragments-${version}.tar.gz"
checksum=63a209801b97637afc106a114ce9ef68d8faa7a19a145e18debcfc9919f34ff9
checksum=33b9b68a85450288e930fcbcf1af0fcf3f630e3493f5e8784f05f4e32620703f
post_patch() {
if [ "$CROSS_BUILD" ]; then

View file

@ -1,6 +1,6 @@
# Template file for 'fuzzypkg'
pkgname=fuzzypkg
version=1.0.11
version=1.0.12
revision=1
depends="bash xtools fzf util-linux"
short_desc="XBPS fuzzy package manager"
@ -8,7 +8,7 @@ maintainer="Zach Dykstra <dykstra.zachary@gmail.com>"
license="MIT"
homepage="https://github.com/zdykstra/fuzzypkg"
distfiles="https://github.com/zdykstra/fuzzypkg/archive/v${version}.tar.gz"
checksum=af78b705b7ba5b32f7895972f02314bc960fa7d53c65ea68c1c5c5ea26c738b8
checksum=b75ec7553c8ef08b1ac3c67b1f5b50b6e50aa1dc02272fdf1291e1ab01b21788
do_install() {
vlicense LICENSE

View file

@ -1,13 +1,12 @@
# Template file for 'fvwm3'
pkgname=fvwm3
version=1.1.0
revision=1
revision=2
build_style=gnu-configure
configure_args="--enable-mandoc"
hostmakedepends="pkg-config automake ruby-asciidoctor"
makedepends="libXrandr-devel libbson-devel libevent-devel libXt-devel
libpng-devel fribidi-devel libXft-devel libXcursor-devel libXpm-devel
fribidi-devel librsvg-devel"
makedepends="libXrandr-devel libevent-devel libXt-devel libpng-devel
fribidi-devel libXft-devel libXcursor-devel libXpm-devel librsvg-devel"
short_desc="Multiple large virtual desktop window manager"
maintainer="Andrew Benson <abenson+void@gmail.com>"
license="GPL-2.0-or-later"
@ -15,6 +14,7 @@ homepage="https://www.fvwm.org/"
distfiles="https://github.com/fvwmorg/fvwm3/releases/download/${version}/fvwm3-${version}.tar.gz"
checksum=cb427d58d49e4f8db013d878fa9aa7a360e98706f1c6d08ea3ad8066ae8660d3
nocross=yes
conflicts="fvwm>=0"
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
makedepends+=" musl-legacy-compat"

View file

@ -1,6 +1,6 @@
# Template file for 'gallery-dl'
pkgname=gallery-dl
version=1.26.9
version=1.27.0
revision=1
build_style=python3-module
make_check_args="--ignore test/test_results.py"
@ -13,7 +13,7 @@ license="GPL-2.0-only"
homepage="https://github.com/mikf/gallery-dl"
changelog="https://raw.githubusercontent.com/mikf/gallery-dl/master/CHANGELOG.md"
distfiles="https://github.com/mikf/gallery-dl/archive/refs/tags/v${version}.tar.gz"
checksum=62508098e39131b1123341e17acfdcd4170a814e245bc23ce0e1b1759387e630
checksum=6fc7ed21b0fcb858dd457d972499ae6b7aab86e8888753606df3096d8dc501cd
pre_build() {
make man completion

View file

@ -1,10 +0,0 @@
--- a/daemon/gamemode-context.c
+++ b/daemon/gamemode-context.c
@@ -50,6 +50,7 @@ POSSIBILITY OF SUCH DAMAGE.
#include <sys/time.h>
#include <systemd/sd-daemon.h> /* TODO: Move usage to gamemode-dbus.c */
#include <unistd.h>
+#include <signal.h>
/**
* The GameModeClient encapsulates the remote connection, providing a list

View file

@ -1,23 +0,0 @@
From 19832cf103ac4af70711ead9cc00fd23e073bb78 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nyikos=20Zolt=C3=A1n?= <nyikoszoltan0@gmail.com>
Date: Wed, 10 Aug 2022 19:56:59 +0200
Subject: [PATCH] Fix building when pidfd_open is available
On glibc2.36 pidfd_open was made available, but it needs an include
---
common/common-pidfds.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/common/common-pidfds.c b/common/common-pidfds.c
index 00929f70..61442e34 100644
--- a/common/common-pidfds.c
+++ b/common/common-pidfds.c
@@ -58,6 +58,8 @@ static int pidfd_open(pid_t pid, unsigned int flags)
{
return (int)syscall(__NR_pidfd_open, pid, flags);
}
+#else
+#include <sys/pidfd.h>
#endif
/* pidfd functions */

View file

@ -0,0 +1,28 @@
commit 7b2e2589c00c02ada1eb2e7289679da83954cec3
Author: Daniel Martinez <danielmartinez@cock.li>
Date: Tue Feb 27 10:57:15 2024 -0500
use posix basename to fix build on musl
glibc provides a nonstandard basename implementation,
this can be overriden and posix basename can be used
by includeing libgen.h, however musl only has posix
basename, and must always include libgen.h
In this particular case, it doesn't appear that using
the posix version of basename will cause any issues,
as it is simply being used to match a hardcoded config
file name.
diff --git a/daemon/gamemode-config.c b/daemon/gamemode-config.c
index 92f5406..a63459c 100644
--- a/daemon/gamemode-config.c
+++ b/daemon/gamemode-config.c
@@ -41,6 +41,7 @@ POSSIBILITY OF SUCH DAMAGE.
#include <ini.h>
#include <dirent.h>
+#include <libgen.h>
#include <math.h>
#include <pthread.h>
#include <pwd.h>

View file

@ -0,0 +1,32 @@
From 4a82094c9822a989722acf30fff9679a9ad1a311 Mon Sep 17 00:00:00 2001
From: Kostadin Shishmanov <kocelfc@tutanota.com>
Date: Sat, 30 Dec 2023 22:47:38 +0200
Subject: [PATCH] Fix build with musl
Fixes the following build failure:
In file included from ../common/common-cpu.c:32:
../common/common-cpu.h:44:9: error: unknown type name 'cpu_set_t'
44 | cpu_set_t *online;
| ^~~~~~~~~
../common/common-cpu.h:45:9: error: unknown type name 'cpu_set_t'
45 | cpu_set_t *to_keep;
| ^~~~~~~~~
Signed-off-by: Kostadin Shishmanov <kocelfc@tutanota.com>
---
common/common-cpu.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/common/common-cpu.h b/common/common-cpu.h
index 3c8df27c..ccc8ed44 100644
--- a/common/common-cpu.h
+++ b/common/common-cpu.h
@@ -31,6 +31,8 @@ POSSIBILITY OF SUCH DAMAGE.
#pragma once
+#define _GNU_SOURCE
+
#include <sched.h>
#include <stdlib.h>

View file

@ -1,19 +1,19 @@
# Template file for 'gamemode'
pkgname=gamemode
version=1.7
version=1.8.1
revision=1
build_style=meson
configure_args="-Dwith-sd-bus-provider=elogind -Dwith-pam-group=gamemode"
configure_args="-Dwith-sd-bus-provider=elogind -Dwith-privileged-group=gamemode"
hostmakedepends="pkg-config"
makedepends="inih-devel dbus-devel elogind-devel"
depends="lib${pkgname}>=${version}_${revision}"
short_desc="Optimise Linux system performance on demand"
maintainer="Orphaned <orphan@voidlinux.org>"
license="BSD-3-Clause"
homepage="https://github.com/FeralInteractive/gamemode"
changelog="https://raw.githubusercontent.com/FeralInteractive/gamemode/master/CHANGELOG.md"
changelog="https://raw.githubusercontent.com/FeralInteractive/gamemode/${version}/CHANGELOG.md"
distfiles="https://github.com/FeralInteractive/gamemode/archive/${version}.tar.gz"
checksum=8a1718c657cb1d3c8269edfd397faf3cb41fccd885198ef0225bf8f82217c42f
checksum=c52af84f41f5a867f66a817472e9d784d137702233f01d2cd3d96488458b2f0d
shlib_requires="libgamemode.so.0 libgamemodeauto.so.0"
system_groups=gamemode
post_install() {
@ -25,8 +25,7 @@ post_install() {
libgamemode_package() {
short_desc+=" - shared libraries"
pkg_install() {
# For compatibility reasons, all shlibs should go in libgamemode
vmove "usr/lib/*.so*"
vmove "usr/lib/*.so.*"
}
}
@ -34,8 +33,8 @@ libgamemode-devel_package() {
short_desc+=" - development files"
depends="lib${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove "usr/lib/*.so"
vmove usr/lib/pkgconfig
vmove "usr/lib/*.a"
vmove usr/include
}
}

View file

@ -1,6 +1,6 @@
# Template file for 'gef'
pkgname=gef
version=2024.01
version=2024.06
revision=1
pycompile_dirs="usr/lib/gef"
depends="keystone-python3 capstone-python3 unicorn-python3 python3-Ropper
@ -10,7 +10,7 @@ maintainer="Andrew Benson <abenson+void@gmail.com>"
license="MIT"
homepage="https://hugsy.github.io/gef/"
distfiles="https://github.com/hugsy/gef/archive/${version}.tar.gz"
checksum=d4d830e69e6f12f942aae3a29e433410edb4a5c4536d9d63db0d3ee26976371a
checksum=94c2cbcff3bcbed4d6316c225910356be2739532e6e7dcf99c902f499feda790
python_version="3"
do_install() {

View file

@ -1,24 +1,20 @@
# Template file for 'girara'
pkgname=girara
version=0.4.2
version=0.4.4
revision=1
build_style=meson
configure_args="$(vopt_feature notify notify)"
hostmakedepends="pkg-config intltool doxygen glib-devel"
makedepends="gtk+3-devel $(vopt_if notify libnotify-devel) libglib-devel json-glib-devel"
makedepends="gtk+3-devel libglib-devel json-glib-devel"
checkdepends="check-devel xvfb-run"
short_desc="Library implementing a user interface that focuses on minimalism"
maintainer="lemmi <lemmi@nerd2nerd.org>"
license="Zlib"
homepage="https://pwmt.org/projects/girara/"
changelog="https://pwmt.org/projects/girara/changelog/${version}/index.html"
distfiles="https://git.pwmt.org/pwmt/girara/-/archive/${version}/girara-${version}.tar.gz"
checksum=e13c1f7c8984ef791b9e60fe3a22926dab9581eb179fe29a29808ac7d328cf5c
distfiles="https://pwmt.org/projects/girara/download/girara-${version}.tar.xz"
checksum=a321079b3cda000d16d978e8609fb631381f54d7596e7218aaba05c6f4b8bac1
make_check_pre="xvfb-run"
build_options="notify"
build_options_default="notify"
post_install() {
vlicense LICENSE
}

View file

@ -1,6 +1,6 @@
# Template file for 'git-cliff'
pkgname=git-cliff
version=2.2.2
version=2.3.0
revision=1
archs="x86_64* i686* aarch64* arm*" # ring
build_style=cargo
@ -20,7 +20,7 @@ license="Apache-2.0, MIT"
homepage="https://github.com/orhun/git-cliff"
changelog="https://raw.githubusercontent.com/orhun/git-cliff/main/CHANGELOG.md"
distfiles="https://github.com/orhun/git-cliff/archive/refs/tags/v${version}.tar.gz"
checksum=c47b517907cfede556c50d790fddc07039c7ab477a2a059dde57090c97adfbac
checksum=a234fa1b78f7d9807ef1e41e6c36e56f178e65aa0f6e1fb7100cf144def2f180
post_install() {
vdoc README.md

View file

@ -1,6 +1,6 @@
# Template file for 'git'
pkgname=git
version=2.45.1
version=2.45.2
revision=1
hostmakedepends="asciidoc gettext perl pkg-config tk xmlto"
makedepends="libglib-devel libcurl-devel libsecret-devel pcre2-devel tk-devel"
@ -14,7 +14,7 @@ license="GPL-2.0-only"
homepage="https://git-scm.com/"
changelog="https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/${version}.txt"
distfiles="https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz"
checksum=e64d340a8e627ae22cfb8bcc651cca0b497cf1e9fdf523735544ff4a732f12bf
checksum=51bfe87eb1c02fed1484051875365eeab229831d30d0cec5d89a14f9e40e9adb
replaces="git-perl>=0"
python_version=3

View file

@ -1,6 +1,6 @@
# Template file for 'gitui'
pkgname=gitui
version=0.26.1
version=0.26.3
revision=1
build_style=cargo
configure_args="--no-default-features --features ghemoji,regex-onig"
@ -10,9 +10,9 @@ short_desc="Blazing fast terminal-ui for git"
maintainer="cinerea0 <cinerea0@protonmail.com>"
license="MIT"
homepage="https://github.com/extrawurst/gitui"
changelog="https://github.com/extrawurst/gitui/raw/master/CHANGELOG.md"
changelog="https://raw.githubusercontent.com/extrawurst/gitui/master/CHANGELOG.md"
distfiles="https://github.com/extrawurst/gitui/archive/refs/tags/v${version}.tar.gz"
checksum=b1b0a6c692771a4e37f7ff33490365f8f330660a4110adf650b2483d99379c1d
checksum=8075e180f3b01ff0c290b690488a7628c44b4de12346e04a77d823914a48918b
export GITUI_RELEASE=1

View file

@ -1,5 +1,5 @@
--- a/glslViewer/CMakeLists.txt
+++ b/glslViewer/CMakeLists.txt
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -125,7 +125,7 @@ else()
set(CPACK_GENERATOR "ZIP")
@ -9,8 +9,8 @@
install(TARGETS glslViewer DESTINATION ${CMAKE_INSTALL_BINDIR})
if (NOT APPLE)
--- a/glslViewer/deps/CMakeLists.txt
+++ b/glslViewer/deps/CMakeLists.txt
--- a/deps/CMakeLists.txt
+++ b/deps/CMakeLists.txt
@@ -1,6 +1,2 @@
## Ada
add_subdirectory(vera)

View file

@ -1,9 +1,10 @@
# Template file for 'glslViewer'
pkgname=glslViewer
version=3.1.0
version=3.2.4
revision=1
_vera_gitrev="5af26f827d3d36c4abba00f3053be3b0ef1b89c2"
build_wrksrc=${pkgname}
_lygia_gitrev="84eae417ba4bb333dab9204dc303c43ef6a223e8"
_pybind11_gitrev="68211d41c1ef94fa65ef27ea2a6cdd8677996635"
_vera_gitrev="93b2496679c005a723d3e04327199602955ed1dc"
build_style=cmake
hostmakedepends="pkg-config"
makedepends="glfw-devel glu-devel MesaLib-devel libX11-devel libXrandr-devel
@ -13,20 +14,28 @@ short_desc="Live GLSL coding render"
maintainer="Orphaned <orphan@voidlinux.org>"
license="BSD-3-Clause"
homepage="http://patriciogonzalezvivo.com/2015/glslViewer/"
distfiles="https://github.com/patriciogonzalezvivo/glslViewer/archive/v${version}.tar.gz
https://github.com/patriciogonzalezvivo/vera/archive/${_vera_gitrev}.tar.gz"
checksum="48109ed70e5de6ce05ca8cab6f2ed4a368f228d83df561d522b4ba8e49018008
1276b1d664902622728ce9cded9b6605f79cb58bc7bff77e82abbf95f4cd4424"
distfiles="https://github.com/patriciogonzalezvivo/glslViewer/archive/${version}.tar.gz
https://github.com/patriciogonzalezvivo/lygia/archive/${_lygia_gitrev}.tar.gz>lygia-${_lygia_gitrev}.tar.gz
https://github.com/pybind/pybind11/archive/${_pybind11_gitrev}.tar.gz>pybind11-${_pybind11_gitrev}.tar.gz
https://github.com/patriciogonzalezvivo/vera/archive/${_vera_gitrev}.tar.gz>vera-${_vera_gitrev}.tar.gz"
checksum="3b65172f54d0c5e5f909a31db20c16451355c6c623af6d6e0e3ef690746acb1f
199d651d6f843dd31872229f263cc5408d7e79db2d4d9f8a263e3cd02e4cbbfd
4dc757ad3ab7ba4564dbabfc47eb7d4f3b53a36de0fbc04bf07fd0373e1d5621
eccbfe0e94fc4e333de1975e48deadd606cb954a4109b734573928b49b579a5a"
skip_extraction="lygia-${_lygia_gitrev}.tar.gz
pybind11-${_pybind11_gitrev}.tar.gz
vera-${_vera_gitrev}.tar.gz"
post_extract() {
mv ${pkgname}-${version} ${build_wrksrc}
mv vera-${_vera_gitrev}/* ${build_wrksrc}/deps/vera
vsrcextract -C deps/lygia "lygia-${_lygia_gitrev}.tar.gz"
vsrcextract -C deps/pybind11 "pybind11-${_pybind11_gitrev}.tar.gz"
vsrcextract -C deps/vera "vera-${_vera_gitrev}.tar.gz"
}
pre_configure() {
if [ -z "$XBPS_TARGET_NO_ATOMIC8" ]; then
vsed -e '/target_link_libraries(glslViewer PRIVATE atomic)/d' \
-i CMakeLists.txt
-i CMakeLists.txt
fi
}

View file

@ -1,6 +1,6 @@
# Template file for 'gnome-calculator'
pkgname=gnome-calculator
version=46.0
version=46.1
revision=1
build_style=meson
build_helper="gir"
@ -16,4 +16,4 @@ homepage="https://wiki.gnome.org/Apps/Calculator"
changelog="https://gitlab.gnome.org/GNOME/gnome-calculator/-/raw/gnome-46/NEWS"
#changelog="https://gitlab.gnome.org/GNOME/gnome-calculator/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/gnome-calculator/${version%%.*}/gnome-calculator-${version}.tar.xz"
checksum=44694fda6b6233923f5c10a48d02d2cf5724e011a8a85789074c953101f33bf1
checksum=2d36750a73890086122cf3f0c83e68517891585615165306fa1596a918668247

View file

@ -1,6 +1,6 @@
# Template file for 'gnome-podcasts'
pkgname=gnome-podcasts
version=0.6.1
version=0.7.1
revision=1
build_style=meson
build_helper="rust"
@ -14,7 +14,7 @@ license="GPL-3.0-or-later"
homepage="https://wiki.gnome.org/Apps/Podcasts"
changelog="https://gitlab.gnome.org/World/podcasts/-/raw/master/CHANGELOG.md"
distfiles="https://gitlab.gnome.org/World/podcasts/-/archive/${version}/podcasts-${version}.tar.gz"
checksum=1f4cfc05e2db278f6ab5d309a4f84590ee3e97f0c50f1cbd4637be26526eac63
checksum=933d33dfd0f36343f9c80f055a48e14307a0665b35097da176767ddbfe583399
make_check=no # Unable to init server: Could not connect: Connection refused
export GETTEXT_BIN_DIR=/usr/bin

View file

@ -1,6 +1,6 @@
# Template file for 'gnome-text-editor'
pkgname=gnome-text-editor
version=46.1
version=46.3
revision=1
build_style=meson
hostmakedepends="pkg-config gettext itstool glib-devel
@ -14,4 +14,4 @@ homepage="https://gitlab.gnome.org/GNOME/gnome-text-editor"
#changelog="https://gitlab.gnome.org/GNOME/gnome-text-editor/-/raw/gnome-45/NEWS"
changelog="https://gitlab.gnome.org/GNOME/gnome-text-editor/-/raw/main/NEWS"
distfiles="${GNOME_SITE}/gnome-text-editor/${version%.*}/gnome-text-editor-$version.tar.xz"
checksum=8ebfa0bea12e75f5efeacc721be3b8ae65027b024aa81db9ecab8c312257a2eb
checksum=005b48104a909be66ae07448d2bc5706c7d113781057a24ff6da55bdf324c73d

View file

@ -1,6 +1,6 @@
# Template file for 'godot'
pkgname=godot
version=4.2.1
version=4.2.2
revision=1
archs="x86_64* i686* aarch64* armv7* ppc64*"
build_style=scons
@ -25,7 +25,7 @@ maintainer="dataCobra <datacobra@thinkbot.de>"
license="MIT"
homepage="https://www.godotengine.org/"
distfiles="https://github.com/godotengine/godot/archive/${version}-stable.tar.gz"
checksum=716cfd489dbfc91b5e04cc0df8be415ba6eec74c5fb471840275d887cb53ff95
checksum=990b7b716656122364b1672508c516c898497c50216d7c00c60eeaf507685c0e
nocross=https://build.voidlinux.org/builders/armv7l_builder/builds/6342/steps/shell_3/logs/stdio
CFLAGS+=" -fPIE -fPIC"

View file

@ -1 +0,0 @@
gpgme

View file

@ -1 +1 @@
gpgme
gpgme-qt6

1
srcpkgs/gpgme-qt6/patches Symbolic link
View file

@ -0,0 +1 @@
../gpgme/patches

Some files were not shown because too many files have changed in this diff Show more