Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] quake4: remove package.
@ 2021-05-25 17:41 ericonr
  2021-05-25 18:00 ` ahesford
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: ericonr @ 2021-05-25 17:41 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1765 bytes --]

There is a new pull request by ericonr against master on the void-packages repository

https://github.com/ericonr/void-packages q4
https://github.com/void-linux/void-packages/pull/31118

quake4: remove package.
- distfiles vanished, now served by us
- homepage also vanished
- completely proprietary and not integrated to the rest of the system
- still requires many files from install CDs

<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/31118.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-q4-31118.patch --]
[-- Type: text/x-diff, Size: 11422 bytes --]

From a6e93d6ebc288cd6d9d4bdeefe8f3d0bd0367e42 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Tue, 25 May 2021 14:39:06 -0300
Subject: [PATCH] quake4: remove package.

- distfiles vanished, now served by us
- homepage also vanished
- completely proprietary and not integrated to the rest of the system
- still requires many files from install CDs
---
 srcpkgs/quake4/INSTALL.msg                    |  33 ----------
 srcpkgs/quake4/files/Quake-IV-icon.png        | Bin 3677 -> 0 bytes
 .../quake4/files/quake4-dedicated.launcher    |   6 --
 srcpkgs/quake4/files/quake4-smp.launcher      |   6 --
 srcpkgs/quake4/files/quake4.desktop           |  11 ----
 srcpkgs/quake4/template                       |  62 ------------------
 srcpkgs/removed-packages/template             |   1 +
 7 files changed, 1 insertion(+), 118 deletions(-)
 delete mode 100644 srcpkgs/quake4/INSTALL.msg
 delete mode 100644 srcpkgs/quake4/files/Quake-IV-icon.png
 delete mode 100644 srcpkgs/quake4/files/quake4-dedicated.launcher
 delete mode 100644 srcpkgs/quake4/files/quake4-smp.launcher
 delete mode 100644 srcpkgs/quake4/files/quake4.desktop
 delete mode 100644 srcpkgs/quake4/template

diff --git a/srcpkgs/quake4/INSTALL.msg b/srcpkgs/quake4/INSTALL.msg
deleted file mode 100644
index 648e3f6a624d..000000000000
--- a/srcpkgs/quake4/INSTALL.msg
+++ /dev/null
@@ -1,33 +0,0 @@
-In order to use the software, you have to agree to ID Software's license
-located in /usr/share/licenses/quake4/License.txt and Punkbuster's license
-located in /usr/share/licenses/quake4/PBEULA.txt.
-
-The following files must be copied from the install CDs [1]
-to '~/.quake4/q4base' (for users) or '/opt/quake4/q4base/' (system).
-
-b201b914167f47061fa5f975af527122  pak001.pk4
-dabe2c88e004198947431250e3f4ca1d  pak002.pk4
-8573f05af4c9568880cc464d06292079  pak003.pk4
-12ff4006a7f7181ac16835d05c59905f  pak004.pk4
-3576213f4e00f06baf3cd5de089a538a  pak005.pk4
-aec7bb418b9a86256f9e5daee894dee2  pak006.pk4
-0f53b4fb4df2c14fcd10012baf8b2f87  pak007.pk4
-b099d75869f0ffcbcb8e5166374af345  pak008.pk4
-cb2b44bf573559dc19b488d9e1e5bec3  pak009.pk4
-d024073349dc917b4feab49e6abc417b  pak010.pk4
-98c854d94ce1da5272952b77821823df  pak011.pk4
-e77a2fda6656495d38773e05bbffda33  pak012.pk4
-669d6d9a30b798d19434972475b98c53  zpak_english.pk4
-2cabddd692e214c78c20a464da43f1ef  zpak_french.pk4
-4ee7eb637cde6bcfe3a9ffac5e4579dd  zpak_italian.pk4
-36eee38e6c2dce12986f7192a5a996e5  zpak_spanish.pk4
-
-Start the game with the command: quake4
-Start the dedicated server with the command: quake4-dedicated
-
-For troubleshooting and help, see:
-http://zerowing.idsoftware.com/linux/
-
-If you are using pulseaudio don't forget to also install the
-'alsa-plugins-pulseaudio' package for x86 (32bit) or
-'alsa-plugins-pulseaudio-32bit' for x86_64 (64bit).
diff --git a/srcpkgs/quake4/files/Quake-IV-icon.png b/srcpkgs/quake4/files/Quake-IV-icon.png
deleted file mode 100644
index 8bc70d421cdaba80ef7bda60eac74cee8f060daa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3677
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

diff --git a/srcpkgs/quake4/files/quake4-dedicated.launcher b/srcpkgs/quake4/files/quake4-dedicated.launcher
deleted file mode 100644
index ea2e3a6322e3..000000000000
--- a/srcpkgs/quake4/files/quake4-dedicated.launcher
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-cd "/opt/quake4"
-export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.
-./q4ded.x86 $*
-exit $?
diff --git a/srcpkgs/quake4/files/quake4-smp.launcher b/srcpkgs/quake4/files/quake4-smp.launcher
deleted file mode 100644
index d6e3e4889546..000000000000
--- a/srcpkgs/quake4/files/quake4-smp.launcher
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-cd "/opt/quake4"
-export LD_PRELOAD=/opt/quake4/libSDL-1.2.id.so.0
-./quake4smp.x86 $*
-exit $?
diff --git a/srcpkgs/quake4/files/quake4.desktop b/srcpkgs/quake4/files/quake4.desktop
deleted file mode 100644
index 5eb811ee88f2..000000000000
--- a/srcpkgs/quake4/files/quake4.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Quake 4
-GenericName=Quake 4
-Comment=Quake 4
-Exec=/usr/bin/quake4
-Icon=/usr/share/pixmaps/quake4.png
-StartupNotify=true
-Terminal=false
-Type=Application
-Categories=Qt;KDE;GNOME;Application;Game;
diff --git a/srcpkgs/quake4/template b/srcpkgs/quake4/template
deleted file mode 100644
index b5e7c2b331d2..000000000000
--- a/srcpkgs/quake4/template
+++ /dev/null
@@ -1,62 +0,0 @@
-# Template file for 'quake4'
-pkgname=quake4
-version=1.4.2
-revision=3
-hostmakedepends="tar"
-depends="SDL libXext virtual?libudev zlib desktop-file-utils"
-short_desc="Quake 4 for Linux"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="custom: propietary"
-homepage="http://www.quake4game.com/"
-distfiles="http://sources.voidlinux.de/${pkgname}-${version}/quake4-linux-${version}.x86.run"
-checksum=9203b387b1a4075a1b9ad1eb7be32b49a88141a448d9330d9cbe1f40a145bd6a
-skip_extraction="quake4-linux-${version}.x86.run"
-
-# 32bit package for x86_64 built on x86 :-)
-archs="i686"
-repository="nonfree"
-nostrip="yes"
-
-create_wrksrc=yes
-lib32mode=full
-
-do_install() {
-	vmkdir opt
-
-	# Extract files
-	chmod +x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/quake4-linux-${version}.x86.run
-	${XBPS_SRCDISTDIR}/${pkgname}-${version}/quake4-linux-${version}.x86.run --noexec --target quake4
-
-	# Move pk4 files to correct location
-	mv quake4/us/q4base/*.pk4 quake4/q4base
-
-	# Move Executables and Libraries
-	install -m 755 -t quake4/ quake4/bin/Linux/x86/{lib*,q4ded*,quake4*}
-
-	# Make Everything World-Readable
-	chmod -R a+r quake4/
-
-	# Remove Unneeded Files
-	rm -rf quake4/{germany/,setup.data/,setup.sh,us/,bin/}
-
-	# Move Quake4 to Destination Directory
-	mv quake4 ${DESTDIR}/opt/
-
-	# Install Launcher (Client - SMP)
-	vbin ${FILESDIR}/quake4-smp.launcher quake4
-
-	# Install Launcher (Server)
-	vbin ${FILESDIR}/quake4-dedicated.launcher quake4-dedicated
-
-	# Install License (Quake 4)
-	vlicense ${DESTDIR}/opt/quake4/License.txt
-
-	# Install License (PunkBuster)
-	vlicense ${DESTDIR}/opt/quake4/pb/PBEULA.txt
-
-	# Install Desktop File
-	vinstall ${FILESDIR}/quake4.desktop 644 usr/share/applications
-
-	# Install Icon File
-	vinstall ${FILESDIR}/Quake-IV-icon.png 644 usr/share/pixmaps quake4.png
-}
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 2232f209ad38..b400bd4a8a54 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -250,6 +250,7 @@ replaces="
  python3-pyside-phonon<=5.15.0_2
  python3-shiboken<=5.15.0_3
  qimageblitz<=0.0.6_4
+ quake4<=1.4.2_3
  qucs<=0.0.19_2
  qupzilla1<=1.8.9_16
  qt<=4.8.7_29

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: quake4: remove package.
  2021-05-25 17:41 [PR PATCH] quake4: remove package ericonr
@ 2021-05-25 18:00 ` ahesford
  2021-05-25 19:13 ` [PR PATCH] [Updated] " ericonr
  2021-05-26  3:53 ` [PR PATCH] [Merged]: quake4,ioquake3-rpi: remove packages ericonr
  2 siblings, 0 replies; 4+ messages in thread
From: ahesford @ 2021-05-25 18:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 239 bytes --]

New comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/31118#issuecomment-848092944

Comment:
Sounds good to me. If we're pruning useless quake ports, `ioquake3-rpi` is a good candidate, too.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PR PATCH] [Updated] quake4: remove package.
  2021-05-25 17:41 [PR PATCH] quake4: remove package ericonr
  2021-05-25 18:00 ` ahesford
@ 2021-05-25 19:13 ` ericonr
  2021-05-26  3:53 ` [PR PATCH] [Merged]: quake4,ioquake3-rpi: remove packages ericonr
  2 siblings, 0 replies; 4+ messages in thread
From: ericonr @ 2021-05-25 19:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1770 bytes --]

There is an updated pull request by ericonr against master on the void-packages repository

https://github.com/ericonr/void-packages q4
https://github.com/void-linux/void-packages/pull/31118

quake4: remove package.
- distfiles vanished, now served by us
- homepage also vanished
- completely proprietary and not integrated to the rest of the system
- still requires many files from install CDs

<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/31118.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-q4-31118.patch --]
[-- Type: text/x-diff, Size: 17957 bytes --]

From a6e93d6ebc288cd6d9d4bdeefe8f3d0bd0367e42 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Tue, 25 May 2021 14:39:06 -0300
Subject: [PATCH 1/2] quake4: remove package.

- distfiles vanished, now served by us
- homepage also vanished
- completely proprietary and not integrated to the rest of the system
- still requires many files from install CDs
---
 srcpkgs/quake4/INSTALL.msg                    |  33 ----------
 srcpkgs/quake4/files/Quake-IV-icon.png        | Bin 3677 -> 0 bytes
 .../quake4/files/quake4-dedicated.launcher    |   6 --
 srcpkgs/quake4/files/quake4-smp.launcher      |   6 --
 srcpkgs/quake4/files/quake4.desktop           |  11 ----
 srcpkgs/quake4/template                       |  62 ------------------
 srcpkgs/removed-packages/template             |   1 +
 7 files changed, 1 insertion(+), 118 deletions(-)
 delete mode 100644 srcpkgs/quake4/INSTALL.msg
 delete mode 100644 srcpkgs/quake4/files/Quake-IV-icon.png
 delete mode 100644 srcpkgs/quake4/files/quake4-dedicated.launcher
 delete mode 100644 srcpkgs/quake4/files/quake4-smp.launcher
 delete mode 100644 srcpkgs/quake4/files/quake4.desktop
 delete mode 100644 srcpkgs/quake4/template

diff --git a/srcpkgs/quake4/INSTALL.msg b/srcpkgs/quake4/INSTALL.msg
deleted file mode 100644
index 648e3f6a624d..000000000000
--- a/srcpkgs/quake4/INSTALL.msg
+++ /dev/null
@@ -1,33 +0,0 @@
-In order to use the software, you have to agree to ID Software's license
-located in /usr/share/licenses/quake4/License.txt and Punkbuster's license
-located in /usr/share/licenses/quake4/PBEULA.txt.
-
-The following files must be copied from the install CDs [1]
-to '~/.quake4/q4base' (for users) or '/opt/quake4/q4base/' (system).
-
-b201b914167f47061fa5f975af527122  pak001.pk4
-dabe2c88e004198947431250e3f4ca1d  pak002.pk4
-8573f05af4c9568880cc464d06292079  pak003.pk4
-12ff4006a7f7181ac16835d05c59905f  pak004.pk4
-3576213f4e00f06baf3cd5de089a538a  pak005.pk4
-aec7bb418b9a86256f9e5daee894dee2  pak006.pk4
-0f53b4fb4df2c14fcd10012baf8b2f87  pak007.pk4
-b099d75869f0ffcbcb8e5166374af345  pak008.pk4
-cb2b44bf573559dc19b488d9e1e5bec3  pak009.pk4
-d024073349dc917b4feab49e6abc417b  pak010.pk4
-98c854d94ce1da5272952b77821823df  pak011.pk4
-e77a2fda6656495d38773e05bbffda33  pak012.pk4
-669d6d9a30b798d19434972475b98c53  zpak_english.pk4
-2cabddd692e214c78c20a464da43f1ef  zpak_french.pk4
-4ee7eb637cde6bcfe3a9ffac5e4579dd  zpak_italian.pk4
-36eee38e6c2dce12986f7192a5a996e5  zpak_spanish.pk4
-
-Start the game with the command: quake4
-Start the dedicated server with the command: quake4-dedicated
-
-For troubleshooting and help, see:
-http://zerowing.idsoftware.com/linux/
-
-If you are using pulseaudio don't forget to also install the
-'alsa-plugins-pulseaudio' package for x86 (32bit) or
-'alsa-plugins-pulseaudio-32bit' for x86_64 (64bit).
diff --git a/srcpkgs/quake4/files/Quake-IV-icon.png b/srcpkgs/quake4/files/Quake-IV-icon.png
deleted file mode 100644
index 8bc70d421cdaba80ef7bda60eac74cee8f060daa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3677
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

diff --git a/srcpkgs/quake4/files/quake4-dedicated.launcher b/srcpkgs/quake4/files/quake4-dedicated.launcher
deleted file mode 100644
index ea2e3a6322e3..000000000000
--- a/srcpkgs/quake4/files/quake4-dedicated.launcher
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-cd "/opt/quake4"
-export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.
-./q4ded.x86 $*
-exit $?
diff --git a/srcpkgs/quake4/files/quake4-smp.launcher b/srcpkgs/quake4/files/quake4-smp.launcher
deleted file mode 100644
index d6e3e4889546..000000000000
--- a/srcpkgs/quake4/files/quake4-smp.launcher
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-cd "/opt/quake4"
-export LD_PRELOAD=/opt/quake4/libSDL-1.2.id.so.0
-./quake4smp.x86 $*
-exit $?
diff --git a/srcpkgs/quake4/files/quake4.desktop b/srcpkgs/quake4/files/quake4.desktop
deleted file mode 100644
index 5eb811ee88f2..000000000000
--- a/srcpkgs/quake4/files/quake4.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Quake 4
-GenericName=Quake 4
-Comment=Quake 4
-Exec=/usr/bin/quake4
-Icon=/usr/share/pixmaps/quake4.png
-StartupNotify=true
-Terminal=false
-Type=Application
-Categories=Qt;KDE;GNOME;Application;Game;
diff --git a/srcpkgs/quake4/template b/srcpkgs/quake4/template
deleted file mode 100644
index b5e7c2b331d2..000000000000
--- a/srcpkgs/quake4/template
+++ /dev/null
@@ -1,62 +0,0 @@
-# Template file for 'quake4'
-pkgname=quake4
-version=1.4.2
-revision=3
-hostmakedepends="tar"
-depends="SDL libXext virtual?libudev zlib desktop-file-utils"
-short_desc="Quake 4 for Linux"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="custom: propietary"
-homepage="http://www.quake4game.com/"
-distfiles="http://sources.voidlinux.de/${pkgname}-${version}/quake4-linux-${version}.x86.run"
-checksum=9203b387b1a4075a1b9ad1eb7be32b49a88141a448d9330d9cbe1f40a145bd6a
-skip_extraction="quake4-linux-${version}.x86.run"
-
-# 32bit package for x86_64 built on x86 :-)
-archs="i686"
-repository="nonfree"
-nostrip="yes"
-
-create_wrksrc=yes
-lib32mode=full
-
-do_install() {
-	vmkdir opt
-
-	# Extract files
-	chmod +x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/quake4-linux-${version}.x86.run
-	${XBPS_SRCDISTDIR}/${pkgname}-${version}/quake4-linux-${version}.x86.run --noexec --target quake4
-
-	# Move pk4 files to correct location
-	mv quake4/us/q4base/*.pk4 quake4/q4base
-
-	# Move Executables and Libraries
-	install -m 755 -t quake4/ quake4/bin/Linux/x86/{lib*,q4ded*,quake4*}
-
-	# Make Everything World-Readable
-	chmod -R a+r quake4/
-
-	# Remove Unneeded Files
-	rm -rf quake4/{germany/,setup.data/,setup.sh,us/,bin/}
-
-	# Move Quake4 to Destination Directory
-	mv quake4 ${DESTDIR}/opt/
-
-	# Install Launcher (Client - SMP)
-	vbin ${FILESDIR}/quake4-smp.launcher quake4
-
-	# Install Launcher (Server)
-	vbin ${FILESDIR}/quake4-dedicated.launcher quake4-dedicated
-
-	# Install License (Quake 4)
-	vlicense ${DESTDIR}/opt/quake4/License.txt
-
-	# Install License (PunkBuster)
-	vlicense ${DESTDIR}/opt/quake4/pb/PBEULA.txt
-
-	# Install Desktop File
-	vinstall ${FILESDIR}/quake4.desktop 644 usr/share/applications
-
-	# Install Icon File
-	vinstall ${FILESDIR}/Quake-IV-icon.png 644 usr/share/pixmaps quake4.png
-}
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 2232f209ad38..b400bd4a8a54 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -250,6 +250,7 @@ replaces="
  python3-pyside-phonon<=5.15.0_2
  python3-shiboken<=5.15.0_3
  qimageblitz<=0.0.6_4
+ quake4<=1.4.2_3
  qucs<=0.0.19_2
  qupzilla1<=1.8.9_16
  qt<=4.8.7_29

From bfc9968063580c5583dd10446cfcf62a628af14c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89rico=20Nogueira?= <erico.erc@gmail.com>
Date: Tue, 25 May 2021 16:11:32 -0300
Subject: [PATCH 2/2] ioquake3-rpi: remove package.

- too specific; if reinstated, should be a generic package using libglvnd
- low quality template (clones from arbitrary git revision)
---
 .../files/ioquake3-build.sh.patch             | 25 ------
 srcpkgs/ioquake3-rpi/files/quake3.desktop     | 12 ---
 srcpkgs/ioquake3-rpi/files/quake3.launcher    |  5 --
 srcpkgs/ioquake3-rpi/files/quake3ded.launcher |  5 --
 srcpkgs/ioquake3-rpi/template                 | 83 -------------------
 srcpkgs/removed-packages/template             |  1 +
 6 files changed, 1 insertion(+), 130 deletions(-)
 delete mode 100644 srcpkgs/ioquake3-rpi/files/ioquake3-build.sh.patch
 delete mode 100644 srcpkgs/ioquake3-rpi/files/quake3.desktop
 delete mode 100644 srcpkgs/ioquake3-rpi/files/quake3.launcher
 delete mode 100644 srcpkgs/ioquake3-rpi/files/quake3ded.launcher
 delete mode 100644 srcpkgs/ioquake3-rpi/template

diff --git a/srcpkgs/ioquake3-rpi/files/ioquake3-build.sh.patch b/srcpkgs/ioquake3-rpi/files/ioquake3-build.sh.patch
deleted file mode 100644
index d8ce580270ca..000000000000
--- a/srcpkgs/ioquake3-rpi/files/ioquake3-build.sh.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- build.sh.org	2013-01-11 16:52:50.064204113 +0000
-+++ build.sh	2013-01-11 18:14:24.595441089 +0000
-@@ -5,18 +5,18 @@
- 
- # directory containing the ARM shared libraries (rootfs, lib/ of SD card)
- # specifically libEGL.so and libGLESv2.so
--ARM_LIBS=/opt/bcm-rootfs/opt/vc/lib
-+ARM_LIBS=/opt/vc/lib
- SDL_LIB=lib
- 
- # directory containing baseq3/ containing .pk3 files - baseq3 on CD
--BASEQ3_DIR="/home/${USER}/"
-+BASEQ3_DIR="/opt/ioquake3-rpi/"
- 
- # directory to find khronos linux make files (with include/ containing
- # headers! Make needs them.)
--INCLUDES="-I/opt/bcm-rootfs/opt/vc/include -I/opt/bcm-rootfs/opt/vc/include/interface/vcos/pthreads"
-+INCLUDES="-I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads"
- 
- # prefix of arm cross compiler installed
--CROSS_COMPILE=bcm2708-
-+CROSS_COMPILE=@XBPS_CROSS_TRIPLET@
- 
- # clean
- if [ $# -ge 1 ] && [ $1 = clean ]; then
diff --git a/srcpkgs/ioquake3-rpi/files/quake3.desktop b/srcpkgs/ioquake3-rpi/files/quake3.desktop
deleted file mode 100644
index def702039d3b..000000000000
--- a/srcpkgs/ioquake3-rpi/files/quake3.desktop
+++ /dev/null
@@ -1,12 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Quake III Arena
-GenericName=Quake III
-Comment=ioQuake3 - Quake III Open Source Engine
-Exec=/usr/bin/quake3
-Icon=/usr/share/pixmaps/quake3.png
-StartupNotify=true
-Terminal=false
-Type=Application
-Categories=Qt;KDE;GNOME;Application;Game;
-
diff --git a/srcpkgs/ioquake3-rpi/files/quake3.launcher b/srcpkgs/ioquake3-rpi/files/quake3.launcher
deleted file mode 100644
index a859d25aedac..000000000000
--- a/srcpkgs/ioquake3-rpi/files/quake3.launcher
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/bash
-
-cd "/opt/IOQ3_PATH"
-exec ./IOQ3_BINARY $*
-
diff --git a/srcpkgs/ioquake3-rpi/files/quake3ded.launcher b/srcpkgs/ioquake3-rpi/files/quake3ded.launcher
deleted file mode 100644
index a859d25aedac..000000000000
--- a/srcpkgs/ioquake3-rpi/files/quake3ded.launcher
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/bash
-
-cd "/opt/IOQ3_PATH"
-exec ./IOQ3_BINARY $*
-
diff --git a/srcpkgs/ioquake3-rpi/template b/srcpkgs/ioquake3-rpi/template
deleted file mode 100644
index 48fbbce9c124..000000000000
--- a/srcpkgs/ioquake3-rpi/template
+++ /dev/null
@@ -1,83 +0,0 @@
-# Template file for 'ioquake3-rpi'
-pkgname=ioquake3-rpi
-version=20130506
-revision=2
-short_desc="ioquake3 for Raspberry Pi"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="GPL-2"
-homepage="http://ioquake3.org/"
-distfiles="http://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/quake3/linux/linuxq3apoint-1.32b-3.x86.run"
-skip_extraction="linuxq3apoint-1.32b-3.x86.run"
-checksum=c36132c5556b35e01950f1e9c646235033a5130f87ad776ba2bc7becf4f4f186
-
-# XXX only for rpi
-create_wrksrc=yes
-archs="armv6l* armv7l*"
-hostmakedepends="pkg-config git"
-makedepends="SDL-devel rpi-userland-devel"
-
-do_configure() {
-	# Fetch ioquake3 for rpi
-	git clone git://github.com/raspberrypi/quake3.git $pkgname --depth=1
-
-	cd $pkgname
-	patch <${FILESDIR}/ioquake3-build.sh.patch
-	sed -e "s,@XBPS_CROSS_TRIPLET@,${XBPS_CROSS_TRIPLET}-,g" \
-		-e "s,/opt/vc,${XBPS_CROSS_BASE}/opt/vc,g" \
-		-e "s,SDL_LIB=.*,SDL_LIB=${XBPS_CROSS_BASE}/usr/lib,g" \
-		-e 's,-lSDL,-lSDL -Wl\,-R/opt/vc/lib,' \
-		-i build.sh
-
-	# Extract Patch Files
-	cp $XBPS_SRCDISTDIR/${pkgname}-${version}/linuxq3apoint-1.32b-3.x86.run .
-	chmod +x linuxq3apoint-1.32b-3.x86.run
-
-	./linuxq3apoint-1.32b-3.x86.run --tar xf
-}
-
-do_build() {
-	cd $pkgname
-	./build.sh
-}
-
-do_install() {
-	vmkdir opt/${pkgname}/baseq3
-	vmkdir opt/${pkgname}/missionpack
-	# Copy the executables
-	install -m755 ${pkgname}/build/release-linux-arm/*.arm \
-		${DESTDIR}/opt/${pkgname}
-	install -Dm755 ${pkgname}/build/release-linux-arm/baseq3/*.so \
-		${DESTDIR}/opt/${pkgname}/baseq3/
-
-	install -Dm755 ${pkgname}/build/release-linux-arm/missionpack/*.so \
-		${DESTDIR}/opt/${pkgname}/missionpack/
-
-	# modify launcher scripts
-	cp ${FILESDIR}/quake3.launcher .
-	cp ${FILESDIR}/quake3ded.launcher .
-
-	sed -i "s:IOQ3_BINARY:ioquake3.arm:" quake3.launcher
-	sed -i "s:IOQ3_BINARY:ioq3ded.arm:" quake3ded.launcher
-	sed -i "s:IOQ3_PATH:ioquake3-rpi:" quake3.launcher
-	sed -i "s:IOQ3_PATH:ioquake3-rpi:" quake3ded.launcher
-
-	# Install Quake 3 Patch Files
-	install -m644 ${pkgname}/baseq3/*.pk3 \
-		${DESTDIR}/opt/${pkgname}/baseq3/
-
-	# Install Quake 3 Expansion Pack Patch Files
-	install -m644 ${pkgname}/missionpack/*.pk3 \
-		${DESTDIR}/opt/${pkgname}/missionpack/
-
-	# Install Launcher (Client)
-	vbin quake3.launcher quake3
-
-	# Install Launcher (Server)
-	vbin quake3ded.launcher quake3ded
-
-	# Install Desktop File
-	vinstall ${FILESDIR}/quake3.desktop 644 usr/share/applications
-
-	# Install Icon File
-	vinstall ${pkgname}/misc/quake3.png 644 usr/share/pixmaps
-}
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index b400bd4a8a54..09bd3a3ab01d 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -178,6 +178,7 @@ replaces="
  icecat-i18n-xh<=78.6.1_1
  icecat-i18n-zh-CN<=78.6.1_1
  icecat-i18n-zh-TW<=78.6.1_1
+ ioquake3-rpi<=20130506_2
  isl16<=0.16_2
  js<=1.8.5_11
  jwm-settings-manager<=2.1.5_1

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PR PATCH] [Merged]: quake4,ioquake3-rpi: remove packages.
  2021-05-25 17:41 [PR PATCH] quake4: remove package ericonr
  2021-05-25 18:00 ` ahesford
  2021-05-25 19:13 ` [PR PATCH] [Updated] " ericonr
@ 2021-05-26  3:53 ` ericonr
  2 siblings, 0 replies; 4+ messages in thread
From: ericonr @ 2021-05-26  3:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1633 bytes --]

There's a merged pull request on the void-packages repository

quake4,ioquake3-rpi: remove packages.
https://github.com/void-linux/void-packages/pull/31118

Description:
- distfiles vanished, now served by us
- homepage also vanished
- completely proprietary and not integrated to the rest of the system
- still requires many files from install CDs

<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [ ] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!-- 
#### Does it build and run successfully? 
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-05-26  3:53 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-25 17:41 [PR PATCH] quake4: remove package ericonr
2021-05-25 18:00 ` ahesford
2021-05-25 19:13 ` [PR PATCH] [Updated] " ericonr
2021-05-26  3:53 ` [PR PATCH] [Merged]: quake4,ioquake3-rpi: remove packages ericonr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).