From b1c81de4fadbd00897700a7321f03b390d952b2e Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 26 Aug 2021 00:09:36 +0100 Subject: gentoo resync : 26.08.2021 --- games-fps/Manifest.gz | Bin 10871 -> 10857 bytes games-fps/etqw-bin/Manifest | 2 +- games-fps/etqw-bin/etqw-bin-1.5-r3.ebuild | 73 ---------------------- games-fps/etqw-bin/etqw-bin-1.5-r4.ebuild | 73 ++++++++++++++++++++++ games-fps/etqw-demo/Manifest | 2 +- games-fps/etqw-demo/etqw-demo-2.0_p1-r3.ebuild | 64 ------------------- games-fps/etqw-demo/etqw-demo-2.0_p1-r4.ebuild | 64 +++++++++++++++++++ games-fps/ezquake-bin/Manifest | 2 +- games-fps/ezquake-bin/ezquake-bin-2.2-r2.ebuild | 72 --------------------- games-fps/ezquake-bin/ezquake-bin-2.2-r3.ebuild | 72 +++++++++++++++++++++ games-fps/ut2004-demo/Manifest | 2 +- games-fps/ut2004-demo/ut2004-demo-3334-r2.ebuild | 76 ----------------------- games-fps/ut2004-demo/ut2004-demo-3334-r3.ebuild | 76 +++++++++++++++++++++++ 13 files changed, 289 insertions(+), 289 deletions(-) delete mode 100644 games-fps/etqw-bin/etqw-bin-1.5-r3.ebuild create mode 100644 games-fps/etqw-bin/etqw-bin-1.5-r4.ebuild delete mode 100644 games-fps/etqw-demo/etqw-demo-2.0_p1-r3.ebuild create mode 100644 games-fps/etqw-demo/etqw-demo-2.0_p1-r4.ebuild delete mode 100644 games-fps/ezquake-bin/ezquake-bin-2.2-r2.ebuild create mode 100644 games-fps/ezquake-bin/ezquake-bin-2.2-r3.ebuild delete mode 100644 games-fps/ut2004-demo/ut2004-demo-3334-r2.ebuild create mode 100644 games-fps/ut2004-demo/ut2004-demo-3334-r3.ebuild (limited to 'games-fps') diff --git a/games-fps/Manifest.gz b/games-fps/Manifest.gz index a0e9b6017d98..44698394773e 100644 Binary files a/games-fps/Manifest.gz and b/games-fps/Manifest.gz differ diff --git a/games-fps/etqw-bin/Manifest b/games-fps/etqw-bin/Manifest index ede2430718d1..9bae7f5fc8c6 100644 --- a/games-fps/etqw-bin/Manifest +++ b/games-fps/etqw-bin/Manifest @@ -1,3 +1,3 @@ DIST ETQW-client-1.5-full.x86.run 556383725 BLAKE2B 8fcaa8518c7c452a4fe593a00beea0f5a6d5849c72b03d4a443fffde8540ea53b7bf0376d90b2f2ed4e3a736628f8871e009a49b938344516b2db0495cf1e826 SHA512 32bb3d7ef47790ac6b790a5a5d61592c3504d034372254102985e58dee25b5d200e507330226bf8458c628154c246b2abcb08bf550fa044189c4c8de813af0c2 -EBUILD etqw-bin-1.5-r3.ebuild 1983 BLAKE2B 5e4ae4f5e5d2b5b3013cc53b4f5d781d486f2a526807ab5c8238079ee5e4f08ad9ad1c020a2c16127a7bf590b8381c20402e1add1b855f1a75bbcb85b74c8dca SHA512 968c1c51b1b0be762f792030839503f4cd4eadb4d1a728434d3e1227ec715f4d342307d851b5b201dd8bb3227b2b3b1c5d3cea086fb9c5a52726e6ab4bfa5be0 +EBUILD etqw-bin-1.5-r4.ebuild 1988 BLAKE2B 0e41c0654cac48336ce510b3cf5c112ee44aaf0d4ac950e3f2f2d1b45ca05bf0f9260c65e4bd461b9511c8d14ca347dd4e4af24cb1eeacb5faebac810e427ba4 SHA512 9e60d32146e57db384650fc0ddc91fcb5cea412f9d806042b36f977ca908980d58909cd9cebce851789c6f09ad339f24807730ea18a78e53557a18a9c580321e MISC metadata.xml 252 BLAKE2B 1b951d2e730631865ae5f379b19ed9de2c8adf2f2786da3f75d0871d967374198ddd9106433f388bdc7050c37063fb28cda4320ae7bdc9a03854838693d9f952 SHA512 90798aff93ec7e3881b882e7b10bb1680e8cb7d82b0ef4280e562ab0c9e8a2daba8afe57333dc64697322267a4b651c00ee9b4fdeb56278ff70c073da7b91638 diff --git a/games-fps/etqw-bin/etqw-bin-1.5-r3.ebuild b/games-fps/etqw-bin/etqw-bin-1.5-r3.ebuild deleted file mode 100644 index f13784da99a7..000000000000 --- a/games-fps/etqw-bin/etqw-bin-1.5-r3.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop wrapper - -DESCRIPTION="Enemy Territory: Quake Wars" -HOMEPAGE="http://zerowing.idsoftware.com/linux/etqw/ETQWFrontPage/" -SRC_URI="http://ftp.jeuxlinux.fr/files/ETQW-client-${PV}-full.x86.run" -S="${WORKDIR}"/data - -LICENSE="ETQW" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="cdinstall" -RESTRICT="bindist mirror strip" - -RDEPEND=" - >=media-libs/libsdl-1.2.15-r4[video,sound,opengl,abi_x86_32(-)] - >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)] - sys-libs/glibc - >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] - >=x11-libs/libX11-1.6.2[abi_x86_32(-)] - >=x11-libs/libXext-1.3.2[abi_x86_32(-)] - virtual/jpeg-compat:62[abi_x86_32(-)] - amd64? ( sys-libs/glibc[multilib] ) - cdinstall? ( games-fps/etqw-data ) -" -BDEPEND="app-arch/unzip" - -MY_DIR=opt/etqw - -QA_PREBUILT=" - ${MY_DIR}/*.x86 - ${MY_DIR}/*.so* -" - -src_unpack() { - tail -c +194885 "${DISTDIR}"/${A} > ${A}.zip - unpack ./${A}.zip - rm -f ${A}.zip || die -} - -src_install() { - insinto ${MY_DIR} - doins -r base pb *.png - dodoc *.txt - - exeinto ${MY_DIR} - doexe etqw{,ded,-rthread}.x86 openurl.sh libCgx86.so libSDL*.id.so* - - newicon etqw_icon.png etqw.png - make_wrapper etqw ./etqw.x86 "${MY_DIR}" "${MY_DIR}" - make_desktop_entry etqw "Enemy Territory: Quake Wars" etqw - - make_wrapper etqw-dedicated ./etqwded.x86 "${MY_DIR}" "${MY_DIR}" - make_desktop_entry etqw-dedicated "Enemy Territory: Quake Wars (dedicated server)" etqw - - make_wrapper etqw-rthread ./etqw-rthread.x86 "${MY_DIR}" "${MY_DIR}" - make_desktop_entry etqw-rthread "Enemy Territory: Quake Wars (SMP)" etqw -} - -pkg_postinst() { - if ! use cdinstall ; then - elog "You need to copy pak00*.pk4, zpak_*.pk4 and the megatextures" - elog "directory to ${MY_DIR}/base before running the game." - fi - - elog "To change the game language from English, add" - elog "seta sys_lang \"your_language\" to your autoexec.cfg file." - elog "Menu fonts may not show up until you do so." -} diff --git a/games-fps/etqw-bin/etqw-bin-1.5-r4.ebuild b/games-fps/etqw-bin/etqw-bin-1.5-r4.ebuild new file mode 100644 index 000000000000..6b10bfba6e38 --- /dev/null +++ b/games-fps/etqw-bin/etqw-bin-1.5-r4.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop wrapper + +DESCRIPTION="Enemy Territory: Quake Wars" +HOMEPAGE="http://zerowing.idsoftware.com/linux/etqw/ETQWFrontPage/" +SRC_URI="http://ftp.jeuxlinux.fr/files/ETQW-client-${PV}-full.x86.run" +S="${WORKDIR}"/data + +LICENSE="ETQW" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="cdinstall" +RESTRICT="bindist mirror strip" + +RDEPEND=" + >=media-libs/libsdl-1.2.15-r4[video,sound,opengl,abi_x86_32(-)] + >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)] + sys-libs/glibc + >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] + >=x11-libs/libX11-1.6.2[abi_x86_32(-)] + >=x11-libs/libXext-1.3.2[abi_x86_32(-)] + virtual/jpeg-compat:62[abi_x86_32(-)] + amd64? ( sys-libs/glibc[multilib] ) + cdinstall? ( games-fps/etqw-data ) +" +BDEPEND="app-arch/unzip" + +MY_DIR=/opt/etqw + +QA_PREBUILT=" + ${MY_DIR#/}/*.x86 + ${MY_DIR#/}/*.so* +" + +src_unpack() { + tail -c +194885 "${DISTDIR}"/${A} > ${A}.zip + unpack ./${A}.zip + rm -f ${A}.zip || die +} + +src_install() { + insinto ${MY_DIR} + doins -r base pb *.png + dodoc *.txt + + exeinto ${MY_DIR} + doexe etqw{,ded,-rthread}.x86 openurl.sh libCgx86.so libSDL*.id.so* + + newicon etqw_icon.png etqw.png + make_wrapper etqw ./etqw.x86 "${MY_DIR}" "${MY_DIR}" + make_desktop_entry etqw "Enemy Territory: Quake Wars" etqw + + make_wrapper etqw-dedicated ./etqwded.x86 "${MY_DIR}" "${MY_DIR}" + make_desktop_entry etqw-dedicated "Enemy Territory: Quake Wars (dedicated server)" etqw + + make_wrapper etqw-rthread ./etqw-rthread.x86 "${MY_DIR}" "${MY_DIR}" + make_desktop_entry etqw-rthread "Enemy Territory: Quake Wars (SMP)" etqw +} + +pkg_postinst() { + if ! use cdinstall ; then + elog "You need to copy pak00*.pk4, zpak_*.pk4 and the megatextures" + elog "directory to ${MY_DIR}/base before running the game." + fi + + elog "To change the game language from English, add" + elog "seta sys_lang \"your_language\" to your autoexec.cfg file." + elog "Menu fonts may not show up until you do so." +} diff --git a/games-fps/etqw-demo/Manifest b/games-fps/etqw-demo/Manifest index 736070d5c7bb..cbefb239099d 100644 --- a/games-fps/etqw-demo/Manifest +++ b/games-fps/etqw-demo/Manifest @@ -1,3 +1,3 @@ DIST ETQW-demo2-client-full.r1.x86.run 691248874 BLAKE2B 42692da7b2f7f35730dea9557c26bb189ac555eccdaf2873d3b5e91bff640b1cd121022aa671c990f92164a97874e9f46f47c76ad01f2ff2973ad3edea6898db SHA512 41332208626449da74bea71a9926258f50986f0af85045d470d4405d27e497085ba318337181802be58eb50c724ab91df6b9c810e5fcc5f8dc131486d6529f38 -EBUILD etqw-demo-2.0_p1-r3.ebuild 1548 BLAKE2B 4f04f7f452d00d6a26838adf7064c088d930225bd34d61223ab226adf3f695707bc7797f30790a9935b502c3a497cf53b645d9f5582c48a418f3d2581e0eae57 SHA512 8474b43175dfbda40773ffab928abafd49eebabbf16a0810cfe95159e23330f125bce44b30ea668444d59945e3e57e558f22224b50fa4093db8bd8a290b63027 +EBUILD etqw-demo-2.0_p1-r4.ebuild 1549 BLAKE2B 2bdb599a354e72670b14a263e0692aba18aeb4383e3d8e3dc38b79f5cc71a2b7c5ee53b678304fd6f721646d74c138e1411355a7b6278a5dabd7e30b506a429d SHA512 bb26a676df2736bb1a22f24ef299f38ffb4987ca054e107324f71df98b7875a9129304045cda2baf9480b35487e47ad9e1e1a03af44755693a0ff4257b23f94d MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/games-fps/etqw-demo/etqw-demo-2.0_p1-r3.ebuild b/games-fps/etqw-demo/etqw-demo-2.0_p1-r3.ebuild deleted file mode 100644 index 244db5ad24ee..000000000000 --- a/games-fps/etqw-demo/etqw-demo-2.0_p1-r3.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop unpacker wrapper - -MY_MAJOR=$(ver_cut 1) -MY_REV=$(ver_cut 3-) -MY_BODY="ETQW-demo${MY_MAJOR}-client-full.r${MY_REV/p/}.x86" - -DESCRIPTION="Enemy Territory: Quake Wars demo" -HOMEPAGE="http://zerowing.idsoftware.com/linux/etqw/" -SRC_URI="mirror://idsoftware/etqw/${MY_BODY}.run" -S="${WORKDIR}" - -# See copyrights.txt -LICENSE="ETQW" -SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="bindist strip mirror" - -RDEPEND=" - >=media-libs/libsdl-1.2.15-r4[video,sound,opengl,abi_x86_32(-)] - sys-libs/ncurses-compat[abi_x86_32(-)] - >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] - virtual/jpeg-compat:62[abi_x86_32(-)] - >=x11-libs/libX11-1.6.2[abi_x86_32(-)] - >=x11-libs/libXext-1.3.2[abi_x86_32(-)] -" - -BDEPEND="app-arch/unzip" - -dir=opt/${PN} - -QA_PREBUILT=" - ${dir:1}/guis/libmojosetupgui_ncurses.so - ${dir:1}/data/* - ${dir:1}/data/pb/*.so -" - -src_unpack() { - # exit status of 1 should just be warnings, not corrupt archive - unpack_zip ${A} -} - -src_install() { - insinto "${dir}" - doins -r guis scripts - - cd data || die - insinto "${dir}"/data - doins -r base pb etqw_icon.png - dodoc README.txt EULA.txt copyrights.txt etqwtv.txt - - exeinto "${dir}"/data - doexe etqw *\.x86 etqw-* libCgx86* libSDL* *.sh - - make_wrapper ${PN} ./etqw.x86 "${dir}"/data "${dir}"/data - # Matches with desktop entry for enemy-territory-truecombat - make_desktop_entry ${PN} "Enemy Territory - Quake Wars (Demo)" - - make_wrapper ${PN}-ded ./etqwded.x86 "${dir}"/data "${dir}"/data -} diff --git a/games-fps/etqw-demo/etqw-demo-2.0_p1-r4.ebuild b/games-fps/etqw-demo/etqw-demo-2.0_p1-r4.ebuild new file mode 100644 index 000000000000..9b412a633907 --- /dev/null +++ b/games-fps/etqw-demo/etqw-demo-2.0_p1-r4.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop unpacker wrapper + +MY_MAJOR=$(ver_cut 1) +MY_REV=$(ver_cut 3-) +MY_BODY="ETQW-demo${MY_MAJOR}-client-full.r${MY_REV/p/}.x86" + +DESCRIPTION="Enemy Territory: Quake Wars demo" +HOMEPAGE="http://zerowing.idsoftware.com/linux/etqw/" +SRC_URI="mirror://idsoftware/etqw/${MY_BODY}.run" +S="${WORKDIR}" + +# See copyrights.txt +LICENSE="ETQW" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="bindist strip mirror" + +RDEPEND=" + >=media-libs/libsdl-1.2.15-r4[video,sound,opengl,abi_x86_32(-)] + sys-libs/ncurses-compat[abi_x86_32(-)] + >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] + virtual/jpeg-compat:62[abi_x86_32(-)] + >=x11-libs/libX11-1.6.2[abi_x86_32(-)] + >=x11-libs/libXext-1.3.2[abi_x86_32(-)] +" + +BDEPEND="app-arch/unzip" + +dir=/opt/${PN} + +QA_PREBUILT=" + ${dir#/}/guis/libmojosetupgui_ncurses.so + ${dir#/}/data/* + ${dir#/}/data/pb/*.so +" + +src_unpack() { + # exit status of 1 should just be warnings, not corrupt archive + unpack_zip ${A} +} + +src_install() { + insinto "${dir}" + doins -r guis scripts + + cd data || die + insinto "${dir}"/data + doins -r base pb etqw_icon.png + dodoc README.txt EULA.txt copyrights.txt etqwtv.txt + + exeinto "${dir}"/data + doexe etqw *\.x86 etqw-* libCgx86* libSDL* *.sh + + make_wrapper ${PN} ./etqw.x86 "${dir}"/data "${dir}"/data + # Matches with desktop entry for enemy-territory-truecombat + make_desktop_entry ${PN} "Enemy Territory - Quake Wars (Demo)" + + make_wrapper ${PN}-ded ./etqwded.x86 "${dir}"/data "${dir}"/data +} diff --git a/games-fps/ezquake-bin/Manifest b/games-fps/ezquake-bin/Manifest index fd917764c8c6..807a90bb4e45 100644 --- a/games-fps/ezquake-bin/Manifest +++ b/games-fps/ezquake-bin/Manifest @@ -2,5 +2,5 @@ DIST ezquake_linux-x86_1.9.3.tar.gz 19230315 BLAKE2B df2128f8aa05a1e4d970b52d193 DIST ezquake_linux-x86_64.1.9.3.tar.gz 18624824 BLAKE2B 619d2ef3c03a9d105000c75c0c2d21398d4080810b7cab6d6a143ac0a4513420f0756c01d932f7332cbd87dfba335d6b82b1ee122fb94c2fcf4331e7beab7689 SHA512 4c2f5060bbf08ca3b9583d4c3502e69bf6d503efd0e14df9d5fe54e1e8ac1c5ca0b920c3748e4a8e1f86c60d6e5809977352636d4758fd9cb3934cea03b1138f DIST ezquake_linux32_2.2.tar.gz 1685934 BLAKE2B f4e1374992ac548c45ca59161c0e86214f50db17502f6bc89d56ec4e9c596478399ff02c86a539e3590f0ad82d90dd7b2f02df25089573068b4e24e1085d0898 SHA512 2a42b43a0b4ad75c22c58bb53f8161eec1460cac3b841ccf2593e0cb803c4ef5cee23f939f859eb6d95409a01c4ccc3eabae108eac6c1cb850f9c5c3445bf5ab DIST ezquake_linux64_2.2.tar.gz 1804397 BLAKE2B 9ad294fda829a9dd68201a7c5deb9e3a708f4ac81caa97745e965bcececfc0c1aa787b53ad5465238452bee4ded256214eb234658e8bc17795ef519faaa67057 SHA512 c1f1772971980a7b349da6c6eea5643591d5bc81a939b28e50651c5773d8372277fb6bc9a5681c59e8273ca6250fa712c3b76db488bf521dd3675aabd5e1af8e -EBUILD ezquake-bin-2.2-r2.ebuild 1952 BLAKE2B 8eb36d74f9b313705253a2b18f60e34c798ebf5cb94b0fac6a5f2dbd5e0be247e610361ebda7297dcf10907c011b823be74c202e7460ba4b5c00e1fcf2401b62 SHA512 40b56dffc6f236366198d25825a6d68e312f295db6c84e9f1bb648a7ff302d73093eaa906f37580f536a7201a899d40ef0775955fb148ac88428fad3a94d45ee +EBUILD ezquake-bin-2.2-r3.ebuild 1955 BLAKE2B 3c6f608e1b0edf49185f24d06ba668ba630093d6dd780010811f541b6d12eee36b37411646684d1c85218275bc003d7bc285b2d4667b3810945c6ea44363a127 SHA512 4ff2f0bbb8d6e245223eaa116b739441d513a2247aa894e862804ab64d49cdcfc91551452ed11be68b64a3c3b4e2ebc48efa0895ffbfdd7acdca4f0d75e18ead MISC metadata.xml 340 BLAKE2B 0e535869685c648fd759901404ee04e736d85783bd09f34756917ce5bfb1239048accdf32fd59ae3a11828da8dbc6ca1b337f28259013b864b9e02e687758cac SHA512 4922600550155470211bb2fe2eab50f02e120d82261d2956f7f73604ec5e76c71e37be5d9a542d9f963eaa0927da7bcb9b464428a7b778d17a383135e423063e diff --git a/games-fps/ezquake-bin/ezquake-bin-2.2-r2.ebuild b/games-fps/ezquake-bin/ezquake-bin-2.2-r2.ebuild deleted file mode 100644 index 2a31a079e3b6..000000000000 --- a/games-fps/ezquake-bin/ezquake-bin-2.2-r2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit wrapper - -MY_FULL_PV=1.9.3 -MY_PN="${PN/-bin/}" -DESCRIPTION="Quakeworld client with mqwcl functionality and many more features" -HOMEPAGE="http://ezquake.sf.net/" -SRC_URI=" - amd64? ( mirror://sourceforge/${MY_PN}/${MY_PN}_linux-x86_64.${MY_FULL_PV}.tar.gz - mirror://sourceforge/${MY_PN}/${MY_PN}_linux64_${PV}.tar.gz ) - x86? ( mirror://sourceforge/${MY_PN}/${MY_PN}_linux-x86_${MY_FULL_PV}.tar.gz - mirror://sourceforge/${MY_PN}/${MY_PN}_linux32_${PV}.tar.gz ) -" -S="${WORKDIR}"/${MY_PN} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="cdinstall" - -RESTRICT="strip mirror" - -DEPEND="cdinstall? ( games-fps/quake1-data )" -RDEPEND=" - ${DEPEND} - virtual/opengl - x11-libs/libXpm - x11-libs/libXxf86dga - x11-libs/libXxf86vm -" - -MY_DIR=opt/${PN} -QA_PREBUILT="${MY_DIR}/ezquake*" - -src_unpack() { - unpack ${A} - - if use amd64; then - mv ${MY_PN}_linux-x86_64.${MY_FULL_PV} "${MY_PN}" || die - mv ezquake-gl_linux-x64.glx "${MY_PN}"/ezquake-gl.glx || die - else - mv ${MY_PN}_linux-x86.${MY_FULL_PV} "${MY_PN}" || die - mv ezquake-gl_linux-x86.glx "${MY_PN}"/ezquake-gl.glx || die - fi -} - -src_install() { - exeinto ${MY_DIR} - insinto ${MY_DIR} - - doexe ezquake-gl.glx - doins -r ezquake qw - dosym ../../usr/share/quake1/id1 ${MY_DIR}/id1 - make_wrapper ezquake-gl.glx ./ezquake-gl.glx "${MY_DIR}" "${MY_DIR}" -} - -pkg_postinst() { - if ! use cdinstall; then - elog "NOTE that this client doesn't include .pak files. You *should*" - elog "enable \"cdinstall\" flag or install quake1-demodata with the symlink use flag." - elog "You can also copy the files from your Quake1 CD to" - elog " ${MY_DIR}/quake1/id1 (all names lowercase)" - elog "" - elog "You may also want to check:" - elog " http://fuhquake.quakeworld.nu - complete howto on commands and variables" - elog " http://equake.quakeworld.nu - free package containing various files" - fi -} diff --git a/games-fps/ezquake-bin/ezquake-bin-2.2-r3.ebuild b/games-fps/ezquake-bin/ezquake-bin-2.2-r3.ebuild new file mode 100644 index 000000000000..d4d62ccdf6fe --- /dev/null +++ b/games-fps/ezquake-bin/ezquake-bin-2.2-r3.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit wrapper + +MY_FULL_PV=1.9.3 +MY_PN="${PN/-bin/}" +DESCRIPTION="Quakeworld client with mqwcl functionality and many more features" +HOMEPAGE="http://ezquake.sf.net/" +SRC_URI=" + amd64? ( mirror://sourceforge/${MY_PN}/${MY_PN}_linux-x86_64.${MY_FULL_PV}.tar.gz + mirror://sourceforge/${MY_PN}/${MY_PN}_linux64_${PV}.tar.gz ) + x86? ( mirror://sourceforge/${MY_PN}/${MY_PN}_linux-x86_${MY_FULL_PV}.tar.gz + mirror://sourceforge/${MY_PN}/${MY_PN}_linux32_${PV}.tar.gz ) +" +S="${WORKDIR}"/${MY_PN} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="cdinstall" + +RESTRICT="strip mirror" + +DEPEND="cdinstall? ( games-fps/quake1-data )" +RDEPEND=" + ${DEPEND} + virtual/opengl + x11-libs/libXpm + x11-libs/libXxf86dga + x11-libs/libXxf86vm +" + +MY_DIR=/opt/${PN} +QA_PREBUILT="${MY_DIR#/}/ezquake*" + +src_unpack() { + unpack ${A} + + if use amd64; then + mv ${MY_PN}_linux-x86_64.${MY_FULL_PV} "${MY_PN}" || die + mv ezquake-gl_linux-x64.glx "${MY_PN}"/ezquake-gl.glx || die + else + mv ${MY_PN}_linux-x86.${MY_FULL_PV} "${MY_PN}" || die + mv ezquake-gl_linux-x86.glx "${MY_PN}"/ezquake-gl.glx || die + fi +} + +src_install() { + exeinto ${MY_DIR} + doexe ezquake-gl.glx + + insinto ${MY_DIR} + doins -r ezquake qw + dosym ../../usr/share/quake1/id1 ${MY_DIR}/id1 + make_wrapper ezquake-gl.glx ./ezquake-gl.glx "${MY_DIR}" "${MY_DIR}" +} + +pkg_postinst() { + if ! use cdinstall; then + elog "NOTE that this client doesn't include .pak files. You *should*" + elog "enable \"cdinstall\" flag or install quake1-demodata with the symlink use flag." + elog "You can also copy the files from your Quake1 CD to" + elog " ${MY_DIR}/quake1/id1 (all names lowercase)" + elog "" + elog "You may also want to check:" + elog " http://fuhquake.quakeworld.nu - complete howto on commands and variables" + elog " http://equake.quakeworld.nu - free package containing various files" + fi +} diff --git a/games-fps/ut2004-demo/Manifest b/games-fps/ut2004-demo/Manifest index 9e0859ed9657..3f38a383b5c2 100644 --- a/games-fps/ut2004-demo/Manifest +++ b/games-fps/ut2004-demo/Manifest @@ -1,3 +1,3 @@ DIST ut2004-lnx-demo3334.run 288950743 BLAKE2B 82a45af7de4735cbcb1b8b4b5303d28d96e3e4888e12b60b920db096ed07b4c5d902eda258276c95865316206ddfd5828174397a8e921118e33f63be01e71861 SHA512 4cdd61901f4c082d1e02caf301a24f1e18e89f4efc9fbce0e4496178916b6c14245131b62f27deb17f1763cd4b8bf68ee60cc7af5ece5fa2b39d1bf349361da0 -EBUILD ut2004-demo-3334-r2.ebuild 1801 BLAKE2B c6c3787ecea657191de65cf78b0bbef456c174a7800043ef79b58db612e11e84320f18fe23f4d71bb57fd860dc3b34451a596bb1eaf4f491e4f5e20d68dffda6 SHA512 0283e14511d3a1dd7694a05a3e42fe19c04fd6e5dbfdf1ad09f9ab67c5d9e0bfe06ca9965158cbce7c23a0f35a519e5db9eb16145c1a2ead012187c7b2c52fa0 +EBUILD ut2004-demo-3334-r3.ebuild 1806 BLAKE2B ae3e1142e870dc7ef7d3a5fa4d74634db633504a8e0885cdf9970732b7d125a389af58dfc692664c52860c192820f93c9c6eabde9a1c2f7f86de19b749686f8b SHA512 301f58d89dad8bcea73b1b36db83dea92a7a8efa14cb0030124c033ba15cd7437f77a0fd3a98c84ffa7916a2d71640ccea655edd4c64f4f054db6fc717e91aae MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/games-fps/ut2004-demo/ut2004-demo-3334-r2.ebuild b/games-fps/ut2004-demo/ut2004-demo-3334-r2.ebuild deleted file mode 100644 index 51362724f160..000000000000 --- a/games-fps/ut2004-demo/ut2004-demo-3334-r2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop unpacker wrapper - -MY_P="ut2004-lnx-demo${PV}.run" -DESCRIPTION="Demo for the critically-acclaimed first-person shooter" -HOMEPAGE="http://www.unrealtournament.com/" -SRC_URI="mirror://gentoo/${MY_P}" -S="${WORKDIR}" - -LICENSE="ut2003-demo" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="bindist mirror strip" - -RDEPEND=" - sys-libs/libstdc++-v3:5 - x11-libs/libX11[abi_x86_32(-)] - x11-libs/libXext[abi_x86_32(-)] - virtual/opengl[abi_x86_32(-)] -" - -dir=opt/${PN} -Ddir="${ED}"/${dir} -QA_PREBUILT="${dir}/System/*" - -src_unpack() { - unpack_makeself - unpack ./setupstuff.tar.gz -} - -src_install() { - dodir ${dir} - - tar xjf ut2004demo.tar.bz2 -C "${Ddir}" || die - - if use x86 ; then - tar xjf linux-x86.tar.bz2 || die - elif use amd64 ; then - tar xjf linux-amd64.tar.bz2 || die - fi - - insinto ${dir} - doins README.linux ut2004.xpm - newicon ut2004.xpm ut2004-demo.xpm - - exeinto ${dir} - doexe bin/ut2004-demo - - exeinto ${dir}/System - doexe System/{libSDL-1.2.so.0,openal.so,ucc-bin,ut2004-bin} - - make_wrapper ut2004-demo ./ut2004-demo "${dir}" "${dir}" - make_desktop_entry ut2004-demo "Unreal Tournament 2004 (Demo)" ut2004-demo -} - -pkg_postinst() { - echo - elog "For Text To Speech:" - elog " 1) emerge festival speechd" - elog " 2) Edit your ~/.ut2004demo/System/UT2004.ini file." - elog " In the [SDLDrv.SDLClient] section, add:" - elog " TextToSpeechFile=/dev/speech" - elog " 3) Start speechd." - elog " 4) Start the game. Be sure to go into the Audio" - elog " options and enable Text To Speech." - echo - elog "To test, pull down the console (~) and type:" - elog " TTS this is a test." - echo - elog "You should hear something that sounds like 'This is a test.'" - echo -} diff --git a/games-fps/ut2004-demo/ut2004-demo-3334-r3.ebuild b/games-fps/ut2004-demo/ut2004-demo-3334-r3.ebuild new file mode 100644 index 000000000000..f3e7fe14b61e --- /dev/null +++ b/games-fps/ut2004-demo/ut2004-demo-3334-r3.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop unpacker wrapper + +MY_P="ut2004-lnx-demo${PV}.run" +DESCRIPTION="Demo for the critically-acclaimed first-person shooter" +HOMEPAGE="http://www.unrealtournament.com/" +SRC_URI="mirror://gentoo/${MY_P}" +S="${WORKDIR}" + +LICENSE="ut2003-demo" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +RESTRICT="bindist mirror strip" + +RDEPEND=" + sys-libs/libstdc++-v3:5 + x11-libs/libX11[abi_x86_32(-)] + x11-libs/libXext[abi_x86_32(-)] + virtual/opengl[abi_x86_32(-)] +" + +dir=/opt/${PN} +Ddir="${ED}"/${dir#/} +QA_PREBUILT="${dir#/}/System/*" + +src_unpack() { + unpack_makeself + unpack ./setupstuff.tar.gz +} + +src_install() { + dodir ${dir} + + tar xjf ut2004demo.tar.bz2 -C "${Ddir}" || die + + if use x86 ; then + tar xjf linux-x86.tar.bz2 || die + elif use amd64 ; then + tar xjf linux-amd64.tar.bz2 || die + fi + + insinto ${dir} + doins README.linux ut2004.xpm + newicon ut2004.xpm ut2004-demo.xpm + + exeinto ${dir} + doexe bin/ut2004-demo + + exeinto ${dir}/System + doexe System/{libSDL-1.2.so.0,openal.so,ucc-bin,ut2004-bin} + + make_wrapper ut2004-demo ./ut2004-demo "${dir}" "${dir}" + make_desktop_entry ut2004-demo "Unreal Tournament 2004 (Demo)" ut2004-demo +} + +pkg_postinst() { + echo + elog "For Text To Speech:" + elog " 1) emerge festival speechd" + elog " 2) Edit your ~/.ut2004demo/System/UT2004.ini file." + elog " In the [SDLDrv.SDLClient] section, add:" + elog " TextToSpeechFile=/dev/speech" + elog " 3) Start speechd." + elog " 4) Start the game. Be sure to go into the Audio" + elog " options and enable Text To Speech." + echo + elog "To test, pull down the console (~) and type:" + elog " TTS this is a test." + echo + elog "You should hear something that sounds like 'This is a test.'" + echo +} -- cgit v1.2.3