Merge branch 'upstream' into custom
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
|
@ -1,8 +0,0 @@
|
|||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Name=Maelstrom
|
||||
Exec=Maelstrom
|
||||
Type=Application
|
||||
Icon=Maelstrom
|
||||
GenericName=Maelstrom
|
||||
Categories=Game;Arcade;
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;
|
|
@ -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)"
|
||||
|
|
|
@ -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
|
21
srcpkgs/Signal-Desktop/patches/dns.patch
Normal 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() {
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Name=windowmaker
|
||||
Exec=/usr/bin/wmaker
|
||||
Type=Application
|
|
@ -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() {
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
cd /usr/lib/XyGrib
|
||||
./XyGrib
|
||||
|
|
@ -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
|
Before Width: | Height: | Size: 30 KiB |
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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;
|
|
@ -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//-/}
|
||||
|
|
|
@ -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;
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
47
srcpkgs/astromenace/patches/gcc13.patch
Normal 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>
|
||||
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Blobby Volley
|
||||
Exec=blobby
|
||||
Icon=blobby
|
||||
Categories=Game;ArcadeGame
|
||||
Terminal=false
|
Before Width: | Height: | Size: 8 KiB |
|
@ -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
|
|
@ -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"
|
|
@ -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"
|
|
@ -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
|
|
@ -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)
|
|
@ -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"
|
|
@ -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
|
76
srcpkgs/blobby2/patches/system-deps.patch
Normal 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"
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
|
@ -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
|
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 803 B |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 57 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 6.7 KiB |
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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/...
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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() {
|
||||
|
|
12
srcpkgs/desmume/patches/aarch64.patch
Normal 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) );
|
||||
|
|
@ -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;
|
|
@ -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)
|
|
@ -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
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
pattern="${pkgname}-\K[\d.]+(?=\.tar)"
|
||||
site=https://github.com/TASEmulators/desmume/tags
|
||||
pattern="\Krelease_[\d]_[\d]_[\d]+(?=\.tar)"
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
|
@ -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 */
|
28
srcpkgs/gamemode/patches/musl-basename.patch
Normal 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>
|
32
srcpkgs/gamemode/patches/musl-shed.patch
Normal 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>
|
||||
|
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
gpgme
|
|
@ -1 +1 @@
|
|||
gpgme
|
||||
gpgme-qt6
|
1
srcpkgs/gpgme-qt6/patches
Symbolic link
|
@ -0,0 +1 @@
|
|||
../gpgme/patches
|