mirror of
https://github.com/DarkPlacesEngine/gmqcc.git
synced 2024-11-27 22:22:17 +00:00
Merge pull request #109 from matthiaskrgr/PKGBUILD_master
PKGBUILD: archlinux: fix build by applying a patch (4c4aa5534c
) on 0.2.9 package.
Accepting this with a patch in order for it to keep the 0.2.9 version info.
This commit is contained in:
commit
bc4749d95a
2 changed files with 28 additions and 2 deletions
|
@ -9,11 +9,19 @@ arch=('i686' 'x86_64')
|
|||
depends=('glibc')
|
||||
url="https://github.com/graphitemaster/gmqcc.git"
|
||||
license=('MIT')
|
||||
source=(gmqcc-$pkgver.zip::https://github.com/graphitemaster/gmqcc/zipball/$pkgver)
|
||||
sha1sums=('adf972360c0b3d2f032a688952f6fb4715e4d45b')
|
||||
source=(gmqcc-$pkgver.zip::https://github.com/graphitemaster/gmqcc/zipball/$pkgver
|
||||
build_fix.patch) # commit 4c4aa5534c34
|
||||
|
||||
sha1sums=('adf972360c0b3d2f032a688952f6fb4715e4d45b'
|
||||
'0b69dc8b786c7617fe17e6a5fd70407d1c4153d6')
|
||||
|
||||
_gitname=graphitemaster-gmqcc-219508e/
|
||||
|
||||
prepare() {
|
||||
cd "$srcdir"/"$_gitname"
|
||||
patch -p1 <../build_fix.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
msg "Starting compilation..."
|
||||
cd "$srcdir"/"$_gitname"
|
||||
|
|
18
distro/archlinux/release/build_fix.patch
Normal file
18
distro/archlinux/release/build_fix.patch
Normal file
|
@ -0,0 +1,18 @@
|
|||
diff --git a/test.c b/test.c
|
||||
index 0af7477..7722af2 100644
|
||||
--- a/test.c
|
||||
+++ b/test.c
|
||||
@@ -116,9 +116,9 @@ FILE ** task_popen(const char *command, const char *mode) {
|
||||
close(errhandle[0]);
|
||||
|
||||
/* see piping documentation for this sillyness :P */
|
||||
- close(0), dup(inhandle [0]);
|
||||
- close(1), dup(outhandle[1]);
|
||||
- close(2), dup(errhandle[1]);
|
||||
+ close(0); (void)!dup(inhandle [0]);
|
||||
+ close(1); (void)!dup(outhandle[1]);
|
||||
+ close(2); (void)!dup(errhandle[1]);
|
||||
|
||||
execvp(*argv, argv);
|
||||
exit(EXIT_FAILURE);
|
||||
|
Loading…
Reference in a new issue