Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: fteqw-5808
@ 2021-03-05 18:11 ypsvlq
  2021-03-05 18:31 ` ypsvlq
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: ypsvlq @ 2021-03-05 18:11 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ypsvlq/void-packages master
https://github.com/void-linux/void-packages/pull/29257

New package: fteqw-5808
<!-- Mark items with [x] where applicable -->

#### General
- [x] 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?
- [x] 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/29257.patch is attached

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

From 0f1fcc8b163443a33a0a29c3601708f30378fd45 Mon Sep 17 00:00:00 2001
From: Gibson <ypsvlq@gmail.com>
Date: Fri, 5 Mar 2021 18:01:37 +0000
Subject: [PATCH] New package: fteqw-5808

---
 srcpkgs/fteqcc         |  1 +
 srcpkgs/fteqw-sv       |  1 +
 srcpkgs/fteqw/template | 45 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 47 insertions(+)
 create mode 120000 srcpkgs/fteqcc
 create mode 120000 srcpkgs/fteqw-sv
 create mode 100644 srcpkgs/fteqw/template

diff --git a/srcpkgs/fteqcc b/srcpkgs/fteqcc
new file mode 120000
index 00000000000..fe30290dcd5
--- /dev/null
+++ b/srcpkgs/fteqcc
@@ -0,0 +1 @@
+fteqw
\ No newline at end of file
diff --git a/srcpkgs/fteqw-sv b/srcpkgs/fteqw-sv
new file mode 120000
index 00000000000..fe30290dcd5
--- /dev/null
+++ b/srcpkgs/fteqw-sv
@@ -0,0 +1 @@
+fteqw
\ No newline at end of file
diff --git a/srcpkgs/fteqw/template b/srcpkgs/fteqw/template
new file mode 100644
index 00000000000..1bf82893ad3
--- /dev/null
+++ b/srcpkgs/fteqw/template
@@ -0,0 +1,45 @@
+# Template file for 'fteqw'
+pkgname=fteqw
+version=5808
+revision=1
+#wrksrc=
+hostmakedepends="subversion pkgconf"
+makedepends="zlib-devel gnutls-devel libpng-devel libglvnd-devel libXrandr-devel libXcursor-devel alsa-lib-devel libjpeg-turbo-devel opus-devel speex-devel libvorbis-devel freetype-devel"
+#depends=""
+short_desc="FTE engine"
+maintainer="Gibson <ypsvlq@gmail.com>"
+license="GPL-2.0-only"
+homepage="https://fte.triptohell.info"
+# XXX: is there a way of reliably getting archives from sourceforge?
+#distfiles="https://sourceforge.net/code-snapshots/svn/f/ft/fteqw/code/fteqw-code-r$version-trunk.zip"
+#checksum=a12d1c8be80cc91d9f773aba038c2aec5a0c36f6e110711b99f024af6d057514
+
+do_fetch() {
+	svn co -r$version svn://svn.code.sf.net/p/fteqw/code/trunk fteqw-$version
+}
+
+do_build() {
+	cd engine
+	make $makejobs qcc-rel sv-rel gl-rel PKGCONFIG=pkgconf
+}
+
+do_install() {
+	cd engine/release
+	vbin fteqw-gl.db fteqw-gl
+	vbin fteqw-sv.db fteqw-sv
+	vbin fteqcc.db fteqcc
+}
+
+fteqw-sv_package() {
+	short_desc="FTE engine (server)"
+	pkg_install() {
+		vmove usr/bin/fteqw-sv
+	}
+}
+
+fteqcc_package() {
+	short_desc="FTE QuakeC compiler"
+	pkg_install() {
+		vmove usr/bin/fteqcc
+	}
+}

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

* Re: New package: fteqw-5808
  2021-03-05 18:11 [PR PATCH] New package: fteqw-5808 ypsvlq
@ 2021-03-05 18:31 ` ypsvlq
  2021-03-05 18:31 ` ypsvlq
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ypsvlq @ 2021-03-05 18:31 UTC (permalink / raw)
  To: ml

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

New comment by ypsvlq on void-packages repository

https://github.com/void-linux/void-packages/pull/29257#issuecomment-791602810

Comment:
I am aware that
> Please note that we do not accept any packages containing non-release versions, such as specific git- or svn-revisions anymore.
but FTEQW does not have releases other than certain svn revisions.

I'll try to fix the cross compile issue shortly.

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

* Re: New package: fteqw-5808
  2021-03-05 18:11 [PR PATCH] New package: fteqw-5808 ypsvlq
  2021-03-05 18:31 ` ypsvlq
@ 2021-03-05 18:31 ` ypsvlq
  2021-03-05 19:25 ` [PR PATCH] [Updated] " ypsvlq
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ypsvlq @ 2021-03-05 18:31 UTC (permalink / raw)
  To: ml

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

New comment by ypsvlq on void-packages repository

https://github.com/void-linux/void-packages/pull/29257#issuecomment-791602810

Comment:
I am aware that
> Please note that we do not accept any packages containing non-release versions, such as specific git- or svn-revisions anymore.

but FTEQW does not have releases other than certain svn revisions.

I'll try to fix the cross compile issue shortly.

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

* Re: [PR PATCH] [Updated] New package: fteqw-5808
  2021-03-05 18:11 [PR PATCH] New package: fteqw-5808 ypsvlq
  2021-03-05 18:31 ` ypsvlq
  2021-03-05 18:31 ` ypsvlq
@ 2021-03-05 19:25 ` ypsvlq
  2021-03-05 19:31 ` ypsvlq
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ypsvlq @ 2021-03-05 19:25 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ypsvlq/void-packages master
https://github.com/void-linux/void-packages/pull/29257

New package: fteqw-5808
<!-- Mark items with [x] where applicable -->

#### General
- [x] 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?
- [x] 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/29257.patch is attached

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

From e4bd7bf8c184d87e1e60630411b58c5a38fec966 Mon Sep 17 00:00:00 2001
From: Gibson <ypsvlq@gmail.com>
Date: Fri, 5 Mar 2021 18:01:37 +0000
Subject: [PATCH] New package: fteqw-5808

---
 srcpkgs/fteqcc         |  1 +
 srcpkgs/fteqw-sv       |  1 +
 srcpkgs/fteqw/template | 44 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 46 insertions(+)
 create mode 120000 srcpkgs/fteqcc
 create mode 120000 srcpkgs/fteqw-sv
 create mode 100644 srcpkgs/fteqw/template

diff --git a/srcpkgs/fteqcc b/srcpkgs/fteqcc
new file mode 120000
index 00000000000..fe30290dcd5
--- /dev/null
+++ b/srcpkgs/fteqcc
@@ -0,0 +1 @@
+fteqw
\ No newline at end of file
diff --git a/srcpkgs/fteqw-sv b/srcpkgs/fteqw-sv
new file mode 120000
index 00000000000..fe30290dcd5
--- /dev/null
+++ b/srcpkgs/fteqw-sv
@@ -0,0 +1 @@
+fteqw
\ No newline at end of file
diff --git a/srcpkgs/fteqw/template b/srcpkgs/fteqw/template
new file mode 100644
index 00000000000..6cad209b8cb
--- /dev/null
+++ b/srcpkgs/fteqw/template
@@ -0,0 +1,44 @@
+# Template file for 'fteqw'
+pkgname=fteqw
+version=5808
+revision=1
+hostmakedepends="subversion pkgconf"
+makedepends="zlib-devel gnutls-devel libpng-devel libglvnd-devel libXrandr-devel libXcursor-devel alsa-lib-devel libjpeg-turbo-devel opus-devel speex-devel libvorbis-devel freetype-devel"
+short_desc="FTE Quake engine"
+maintainer="Gibson <ypsvlq@gmail.com>"
+license="GPL-2.0-only"
+homepage="https://fte.triptohell.info"
+
+do_fetch() {
+	svn co -r$version svn://svn.code.sf.net/p/fteqw/code/trunk fteqw-$version
+}
+
+do_build() {
+	cd engine
+	if test "$XBPS_MACHINE" == "$XBPS_TARGET_MACHINE"; then
+		make $makejobs qcc-rel sv-rel gl-rel PKGCONFIG=pkgconf
+	else
+		PKG_CONFIG_PATH=$XBPS_CROSS_BASE/lib/pkgconfig make $makejobs qcc-rel sv-rel gl-rel PKGCONFIG=pkgconfig CC=${XBPS_CROSS_BASE#/usr/}-gcc CFLAGS="-I$XBPS_CROSS_BASE/include/freetype2 -I$XBPS_CROSS_BASE/include/opus"
+	fi
+}
+
+do_install() {
+	cd engine/release
+	vbin fteqw-gl.db fteqw-gl
+	vbin fteqw-sv.db fteqw-sv
+	vbin fteqcc.db fteqcc
+}
+
+fteqw-sv_package() {
+	short_desc="FTE Quake engine (server)"
+	pkg_install() {
+		vmove usr/bin/fteqw-sv
+	}
+}
+
+fteqcc_package() {
+	short_desc="FTE QuakeC compiler"
+	pkg_install() {
+		vmove usr/bin/fteqcc
+	}
+}

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

* Re: New package: fteqw-5808
  2021-03-05 18:11 [PR PATCH] New package: fteqw-5808 ypsvlq
                   ` (2 preceding siblings ...)
  2021-03-05 19:25 ` [PR PATCH] [Updated] " ypsvlq
@ 2021-03-05 19:31 ` ypsvlq
  2021-03-08  3:01 ` [PR REVIEW] " ericonr
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ypsvlq @ 2021-03-05 19:31 UTC (permalink / raw)
  To: ml

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

New comment by ypsvlq on void-packages repository

https://github.com/void-linux/void-packages/pull/29257#issuecomment-791602810

Comment:
I am aware that
> Please note that we do not accept any packages containing non-release versions, such as specific git- or svn-revisions anymore.

but FTEQW does not have releases other than certain svn revisions. This is the most recent revision that had a binary release published on the website; the actual "Current release" according to the website is 2 years old and does not compile. 

I'll try to fix the cross compile issue shortly.

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

* Re: [PR REVIEW] New package: fteqw-5808
  2021-03-05 18:11 [PR PATCH] New package: fteqw-5808 ypsvlq
                   ` (3 preceding siblings ...)
  2021-03-05 19:31 ` ypsvlq
@ 2021-03-08  3:01 ` ericonr
  2021-03-08  3:01 ` ericonr
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ericonr @ 2021-03-08  3:01 UTC (permalink / raw)
  To: ml

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

New review comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/29257#discussion_r589142763

Comment:
you can use `if [ "$CROSS_BUILD" ];` to check for cross or native buids.

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

* Re: [PR REVIEW] New package: fteqw-5808
  2021-03-05 18:11 [PR PATCH] New package: fteqw-5808 ypsvlq
                   ` (4 preceding siblings ...)
  2021-03-08  3:01 ` [PR REVIEW] " ericonr
@ 2021-03-08  3:01 ` ericonr
  2021-03-08  3:01 ` ericonr
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ericonr @ 2021-03-08  3:01 UTC (permalink / raw)
  To: ml

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

New review comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/29257#discussion_r589143036

Comment:
please split into multiple lines and consider using `make_build_targets` and such to avoid specifying `do_build` directly.

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

* Re: [PR REVIEW] New package: fteqw-5808
  2021-03-05 18:11 [PR PATCH] New package: fteqw-5808 ypsvlq
                   ` (5 preceding siblings ...)
  2021-03-08  3:01 ` ericonr
@ 2021-03-08  3:01 ` ericonr
  2021-03-08  3:27 ` ypsvlq
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ericonr @ 2021-03-08  3:01 UTC (permalink / raw)
  To: ml

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

New review comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/29257#discussion_r589143246

Comment:
I'm strongly against adding yet another package that pulls from repositories. Don't they at least have tarballs from source revision? Though inactive upstream that doesn't make releases already fills me with dread a bit.


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

* Re: [PR REVIEW] New package: fteqw-5808
  2021-03-05 18:11 [PR PATCH] New package: fteqw-5808 ypsvlq
                   ` (6 preceding siblings ...)
  2021-03-08  3:01 ` ericonr
@ 2021-03-08  3:27 ` ypsvlq
  2021-03-08  3:48 ` [PR PATCH] [Updated] " ypsvlq
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ypsvlq @ 2021-03-08  3:27 UTC (permalink / raw)
  To: ml

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

New review comment by ypsvlq on void-packages repository

https://github.com/void-linux/void-packages/pull/29257#discussion_r589149150

Comment:
It's developed actively but doesn't provide source tarballs except for the actual latest revision which obviously is against policy. If it's an issue then I guess this should be closed for now until upstream provides releases that work.

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

* Re: [PR PATCH] [Updated] New package: fteqw-5808
  2021-03-05 18:11 [PR PATCH] New package: fteqw-5808 ypsvlq
                   ` (7 preceding siblings ...)
  2021-03-08  3:27 ` ypsvlq
@ 2021-03-08  3:48 ` ypsvlq
  2021-03-08  4:09 ` ypsvlq
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ypsvlq @ 2021-03-08  3:48 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ypsvlq/void-packages master
https://github.com/void-linux/void-packages/pull/29257

New package: fteqw-5808
<!-- Mark items with [x] where applicable -->

#### General
- [x] 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?
- [x] 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/29257.patch is attached

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

From c3c77905e355821f8d8fd84efeecbe7a0d8a66ce Mon Sep 17 00:00:00 2001
From: Gibson <ypsvlq@gmail.com>
Date: Fri, 5 Mar 2021 18:01:37 +0000
Subject: [PATCH] New package: fteqw-5808

---
 srcpkgs/fteqcc         |  1 +
 srcpkgs/fteqw-sv       |  1 +
 srcpkgs/fteqw/template | 47 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 49 insertions(+)
 create mode 120000 srcpkgs/fteqcc
 create mode 120000 srcpkgs/fteqw-sv
 create mode 100644 srcpkgs/fteqw/template

diff --git a/srcpkgs/fteqcc b/srcpkgs/fteqcc
new file mode 120000
index 00000000000..fe30290dcd5
--- /dev/null
+++ b/srcpkgs/fteqcc
@@ -0,0 +1 @@
+fteqw
\ No newline at end of file
diff --git a/srcpkgs/fteqw-sv b/srcpkgs/fteqw-sv
new file mode 120000
index 00000000000..fe30290dcd5
--- /dev/null
+++ b/srcpkgs/fteqw-sv
@@ -0,0 +1 @@
+fteqw
\ No newline at end of file
diff --git a/srcpkgs/fteqw/template b/srcpkgs/fteqw/template
new file mode 100644
index 00000000000..184fb6ade3c
--- /dev/null
+++ b/srcpkgs/fteqw/template
@@ -0,0 +1,47 @@
+# Template file for 'fteqw'
+pkgname=fteqw
+version=5808
+revision=1
+hostmakedepends="subversion pkgconf"
+makedepends="zlib-devel gnutls-devel libpng-devel libglvnd-devel libXrandr-devel libXcursor-devel alsa-lib-devel libjpeg-turbo-devel opus-devel speex-devel libvorbis-devel freetype-devel"
+short_desc="FTE Quake engine"
+maintainer="Gibson <ypsvlq@gmail.com>"
+license="GPL-2.0-only"
+homepage="https://fte.triptohell.info"
+
+do_fetch() {
+	svn co -r$version svn://svn.code.sf.net/p/fteqw/code/trunk fteqw-$version
+}
+
+do_build() {
+	cd engine
+	if [ ! "$CROSS_BUILD" ]; then
+		make $makejobs qcc-rel sv-rel gl-rel PKGCONFIG=pkgconf
+	else
+		PKG_CONFIG_PATH=$XBPS_CROSS_BASE/lib/pkgconfig \
+		make $makejobs qcc-rel sv-rel gl-rel \
+		    PKGCONFIG=pkgconfig CC=${XBPS_CROSS_BASE#/usr/}-gcc \
+		    CFLAGS="-I$XBPS_CROSS_BASE/include/freetype2 -I$XBPS_CROSS_BASE/include/opus"
+	fi
+}
+
+do_install() {
+	cd engine/release
+	vbin fteqw-gl.db fteqw-gl
+	vbin fteqw-sv.db fteqw-sv
+	vbin fteqcc.db fteqcc
+}
+
+fteqw-sv_package() {
+	short_desc="FTE Quake engine (server)"
+	pkg_install() {
+		vmove usr/bin/fteqw-sv
+	}
+}
+
+fteqcc_package() {
+	short_desc="FTE QuakeC compiler"
+	pkg_install() {
+		vmove usr/bin/fteqcc
+	}
+}

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

* Re: [PR PATCH] [Updated] New package: fteqw-5808
  2021-03-05 18:11 [PR PATCH] New package: fteqw-5808 ypsvlq
                   ` (8 preceding siblings ...)
  2021-03-08  3:48 ` [PR PATCH] [Updated] " ypsvlq
@ 2021-03-08  4:09 ` ypsvlq
  2021-03-08  4:18 ` ypsvlq
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ypsvlq @ 2021-03-08  4:09 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ypsvlq/void-packages master
https://github.com/void-linux/void-packages/pull/29257

New package: fteqw-5808
<!-- Mark items with [x] where applicable -->

#### General
- [x] 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?
- [x] 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/29257.patch is attached

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

From 0b5c68dee52da3d83b5db5ec992b76e903cda183 Mon Sep 17 00:00:00 2001
From: Gibson <ypsvlq@gmail.com>
Date: Fri, 5 Mar 2021 18:01:37 +0000
Subject: [PATCH] New package: fteqw-5808

---
 srcpkgs/fteqcc         |  1 +
 srcpkgs/fteqw-sv       |  1 +
 srcpkgs/fteqw/template | 44 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 46 insertions(+)
 create mode 120000 srcpkgs/fteqcc
 create mode 120000 srcpkgs/fteqw-sv
 create mode 100644 srcpkgs/fteqw/template

diff --git a/srcpkgs/fteqcc b/srcpkgs/fteqcc
new file mode 120000
index 00000000000..fe30290dcd5
--- /dev/null
+++ b/srcpkgs/fteqcc
@@ -0,0 +1 @@
+fteqw
\ No newline at end of file
diff --git a/srcpkgs/fteqw-sv b/srcpkgs/fteqw-sv
new file mode 120000
index 00000000000..fe30290dcd5
--- /dev/null
+++ b/srcpkgs/fteqw-sv
@@ -0,0 +1 @@
+fteqw
\ No newline at end of file
diff --git a/srcpkgs/fteqw/template b/srcpkgs/fteqw/template
new file mode 100644
index 00000000000..af78a8b2167
--- /dev/null
+++ b/srcpkgs/fteqw/template
@@ -0,0 +1,44 @@
+# Template file for 'fteqw'
+pkgname=fteqw
+version=5808
+revision=1
+build_wrksrc=engine
+build_style=gnu-makefile
+make_build_target="qcc-rel sv-rel gl-rel"
+make_build_args="PKGCONFIG=pkgconf"
+hostmakedepends="subversion pkgconf"
+makedepends="zlib-devel gnutls-devel libpng-devel libglvnd-devel libXrandr-devel libXcursor-devel alsa-lib-devel libjpeg-turbo-devel opus-devel speex-devel libvorbis-devel freetype-devel"
+short_desc="FTE Quake engine"
+maintainer="Gibson <ypsvlq@gmail.com>"
+license="GPL-2.0-only"
+homepage="https://fte.triptohell.info"
+
+if [ "$CROSS_BUILD" ]; then
+	export PKG_CONFIG_PATH=$XBPS_CROSS_BASE/lib/pkgconfig
+	export CFLAGS="-I$XBPS_CROSS_BASE/include/freetype2 -I$XBPS_CROSS_BASE/include/opus"
+fi
+
+do_fetch() {
+	svn co -r$version svn://svn.code.sf.net/p/fteqw/code/trunk fteqw-$version
+}
+
+do_install() {
+	cd engine/release
+	vbin fteqw-gl.db fteqw-gl
+	vbin fteqw-sv.db fteqw-sv
+	vbin fteqcc.db fteqcc
+}
+
+fteqw-sv_package() {
+	short_desc="FTE Quake engine (server)"
+	pkg_install() {
+		vmove usr/bin/fteqw-sv
+	}
+}
+
+fteqcc_package() {
+	short_desc="FTE QuakeC compiler"
+	pkg_install() {
+		vmove usr/bin/fteqcc
+	}
+}

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

* Re: [PR PATCH] [Updated] New package: fteqw-5808
  2021-03-05 18:11 [PR PATCH] New package: fteqw-5808 ypsvlq
                   ` (9 preceding siblings ...)
  2021-03-08  4:09 ` ypsvlq
@ 2021-03-08  4:18 ` ypsvlq
  2021-03-08 16:48 ` ypsvlq
  2021-03-21 17:00 ` [PR PATCH] [Closed]: " ypsvlq
  12 siblings, 0 replies; 14+ messages in thread
From: ypsvlq @ 2021-03-08  4:18 UTC (permalink / raw)
  To: ml

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

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

https://github.com/ypsvlq/void-packages master
https://github.com/void-linux/void-packages/pull/29257

New package: fteqw-5808
<!-- Mark items with [x] where applicable -->

#### General
- [x] 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?
- [x] 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/29257.patch is attached

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

From 622843a2403996b41c592da49c97a1a07bfb5877 Mon Sep 17 00:00:00 2001
From: Gibson <ypsvlq@gmail.com>
Date: Fri, 5 Mar 2021 18:01:37 +0000
Subject: [PATCH] New package: fteqw-5808

---
 srcpkgs/fteqcc         |  1 +
 srcpkgs/fteqw-sv       |  1 +
 srcpkgs/fteqw/template | 44 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 46 insertions(+)
 create mode 120000 srcpkgs/fteqcc
 create mode 120000 srcpkgs/fteqw-sv
 create mode 100644 srcpkgs/fteqw/template

diff --git a/srcpkgs/fteqcc b/srcpkgs/fteqcc
new file mode 120000
index 00000000000..fe30290dcd5
--- /dev/null
+++ b/srcpkgs/fteqcc
@@ -0,0 +1 @@
+fteqw
\ No newline at end of file
diff --git a/srcpkgs/fteqw-sv b/srcpkgs/fteqw-sv
new file mode 120000
index 00000000000..fe30290dcd5
--- /dev/null
+++ b/srcpkgs/fteqw-sv
@@ -0,0 +1 @@
+fteqw
\ No newline at end of file
diff --git a/srcpkgs/fteqw/template b/srcpkgs/fteqw/template
new file mode 100644
index 00000000000..a0ab8f4c378
--- /dev/null
+++ b/srcpkgs/fteqw/template
@@ -0,0 +1,44 @@
+# Template file for 'fteqw'
+pkgname=fteqw
+version=5808
+revision=1
+build_wrksrc=engine
+build_style=gnu-makefile
+make_build_target="qcc-rel sv-rel gl-rel"
+make_build_args="PKGCONFIG=pkgconf"
+hostmakedepends="subversion pkgconf"
+makedepends="zlib-devel gnutls-devel libpng-devel libglvnd-devel libXrandr-devel libXcursor-devel alsa-lib-devel libjpeg-turbo-devel opus-devel speex-devel libvorbis-devel freetype-devel"
+short_desc="FTE Quake engine"
+maintainer="Gibson <ypsvlq@gmail.com>"
+license="GPL-2.0-only"
+homepage="https://fte.triptohell.info"
+
+if [ "$CROSS_BUILD" ]; then
+	export PKG_CONFIG_PATH=$XBPS_CROSS_BASE/lib/pkgconfig
+	export CFLAGS="-I$XBPS_CROSS_BASE/include/freetype2 -I$XBPS_CROSS_BASE/include/opus"
+fi
+
+do_fetch() {
+	svn co -r$version svn://svn.code.sf.net/p/fteqw/code/trunk fteqw-$version
+}
+
+do_install() {
+	cd release
+	vbin fteqw-gl.db fteqw-gl
+	vbin fteqw-sv.db fteqw-sv
+	vbin fteqcc.db fteqcc
+}
+
+fteqw-sv_package() {
+	short_desc="FTE Quake engine (server)"
+	pkg_install() {
+		vmove usr/bin/fteqw-sv
+	}
+}
+
+fteqcc_package() {
+	short_desc="FTE QuakeC compiler"
+	pkg_install() {
+		vmove usr/bin/fteqcc
+	}
+}

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

* Re: New package: fteqw-5808
  2021-03-05 18:11 [PR PATCH] New package: fteqw-5808 ypsvlq
                   ` (10 preceding siblings ...)
  2021-03-08  4:18 ` ypsvlq
@ 2021-03-08 16:48 ` ypsvlq
  2021-03-21 17:00 ` [PR PATCH] [Closed]: " ypsvlq
  12 siblings, 0 replies; 14+ messages in thread
From: ypsvlq @ 2021-03-08 16:48 UTC (permalink / raw)
  To: ml

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

New comment by ypsvlq on void-packages repository

https://github.com/void-linux/void-packages/pull/29257#issuecomment-792893102

Comment:
I've tested the aarch64 build locally and it works fine, the template is resolved as best I can but if this isn't mergable given the lack of releases I'm happy to close it.

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

* Re: [PR PATCH] [Closed]: New package: fteqw-5808
  2021-03-05 18:11 [PR PATCH] New package: fteqw-5808 ypsvlq
                   ` (11 preceding siblings ...)
  2021-03-08 16:48 ` ypsvlq
@ 2021-03-21 17:00 ` ypsvlq
  12 siblings, 0 replies; 14+ messages in thread
From: ypsvlq @ 2021-03-21 17:00 UTC (permalink / raw)
  To: ml

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

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

New package: fteqw-5808
https://github.com/void-linux/void-packages/pull/29257

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

#### General
- [x] 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?
- [x] 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] 14+ messages in thread

end of thread, other threads:[~2021-03-21 17:00 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-05 18:11 [PR PATCH] New package: fteqw-5808 ypsvlq
2021-03-05 18:31 ` ypsvlq
2021-03-05 18:31 ` ypsvlq
2021-03-05 19:25 ` [PR PATCH] [Updated] " ypsvlq
2021-03-05 19:31 ` ypsvlq
2021-03-08  3:01 ` [PR REVIEW] " ericonr
2021-03-08  3:01 ` ericonr
2021-03-08  3:01 ` ericonr
2021-03-08  3:27 ` ypsvlq
2021-03-08  3:48 ` [PR PATCH] [Updated] " ypsvlq
2021-03-08  4:09 ` ypsvlq
2021-03-08  4:18 ` ypsvlq
2021-03-08 16:48 ` ypsvlq
2021-03-21 17:00 ` [PR PATCH] [Closed]: " ypsvlq

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).