Skip to content

Instantly share code, notes, and snippets.

View hasufell's full-sized avatar
👀
Staring

Julian Ospald hasufell

👀
Staring
View GitHub Profile
@hasufell
hasufell / megaglest-3.6.0.3.ebuild
Created August 19, 2012 13:30
megaglest-3.6.0.3.ebuild
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
inherit eutils flag-o-matic cmake-utils wxwidgets gnome2-utils games
DESCRIPTION="Cross-platform 3D realtime strategy game"
HOMEPAGE="http://www.megaglest.org/"
SRC_URI="mirror://sourceforge/${PN}/${PN}-source-${PV}.tar.xz"
@hasufell
hasufell / kmscon-3.ebuild
Created August 20, 2012 17:44
kmscon-3.ebuild
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
inherit eutils autotools vcs-snapshot
DESCRIPTION="KMS/DRM based virtual Console Emulator"
HOMEPAGE="https://github.com/dvdhrm/kmscon"
@hasufell
hasufell / gargoyle-2011.1.ebuild
Created August 22, 2012 15:28
gargoyle-2011.1.ebuild
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-engines/gargoyle/gargoyle-2011.1.ebuild,v 1.3 2012/06/15 15:40:37 mr_bones_ Exp $
# Regarding licenses: libgarglk is licensed under the GPLv2. Bundled
# interpreters are licensed under GPLv2, BSD or MIT license, except:
# - glulxe: custom license, see "terps/glulxle/README"
# - hugo: custom license, see "licenses/HUGO License.txt"
# Since we don't compile or install any of the bundled fonts, their licenses
# don't apply. (Fonts are installed through dependencies instead.)
@hasufell
hasufell / simgear-2.8.0.ebuild
Created August 24, 2012 16:23
simgear-2.8.0.ebuild
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-games/simgear/simgear-2.4.0.ebuild,v 1.5 2012/07/10 04:52:20 xmw Exp $
EAPI=4
inherit eutils cmake-utils
DESCRIPTION="Development library for simulation games"
HOMEPAGE="http://www.simgear.org/"
SRC_URI="http://mirrors.ibiblio.org/pub/mirrors/simgear/ftp/Source/${P}.tar.bz2"
@hasufell
hasufell / stone-soup-0.10.3.ebuild
Created August 25, 2012 23:11
stone-soup-0.10.3.ebuild
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
## TODO
# add sound support (no build switch, no sound files)
EAPI=4
VIRTUALX_REQUIRED="manual"
inherit eutils gnome2-utils virtualx games
--- Makefile
+++ Makefile
@@ -4,11 +4,13 @@
# Options:
# nls enable translations, default on
# debug enable debug symbols, default off
+# nostrip don't strip the binaries even if debug is disabled, default off
PREFIX ?= /usr
INSTALL ?= install
GNU gdb (Gentoo 7.3.1 p2) 7.3.1
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /usr/games/bin/unvanquishedclient...Reading symbols from /usr/lib64/debug/usr/games/bin/unvanquishedclient.debug...done.
 * Package: games-fps/unvanquished-0.7.0
 * Repository: hasufell-overlay
 * Maintainer: [email protected]
 * Upstream: https://github.com/Unvanquished/Unvanquished/issues
 * USE: amd64 cpuinfo elibc_glibc glsl kernel_linux multilib server test userland_GNU voip vorbis webp xvid
 * FEATURES: ccache sandbox splitdebug test
>>> Unpacking source...
>>> Source unpacked in /var/tmp/portage/games-fps/unvanquished-0.7.0/work
>>> Preparing source in /var/tmp/portage/games-fps/unvanquished-0.7.0/work/unvanquished-0.7.0 ...
* Applying unvanquished-0.7.0-cmake.patch ...
# qlist -e unvanquished && qlist -e unvanquished-data
/etc/games/unvanquished/maprotation.cfg
/etc/games/unvanquished/server.cfg
/etc/conf.d/unvanquished-server
/etc/init.d/unvanquished-server
/usr/share/applications/unvanquished-unvanquished.desktop
/usr/share/icons/hicolor/128x128/apps/unvanquished.png
/usr/games/lib64/unvanquished/librendererGL3x86_64.so
/usr/games/lib64/unvanquished/main/cgame.mp.x86_64.so
/usr/games/lib64/unvanquished/main/ui.mp.x86_64.so
From: Julian Ospald <[email protected]>
Date: Thu Aug 2 08:38:32 UTC 2012
Subject: build system
remove arch suffixes for binaries to avoid trouble within the ebuild
respect flags
--- CMakeLists.txt
+++ CMakeLists.txt
@@ -21,7 +21,6 @@