add local overlay

This commit is contained in:
Anton Schubert 2016-05-08 14:09:54 +02:00
commit 4883c62e9a
68 changed files with 2719 additions and 0 deletions

View file

@ -0,0 +1,3 @@
AUX Makefile.patch 1258 SHA256 5da958b0a6783a93cb4805fea7c9789d19d327690087d18a34b7ddd44e87d67b SHA512 e9d7737cd22fb3d6a6ffaea839796da821393cc2ccc65ed3790d814a9f3fa271cf435c240f9c84c9448d5e29b2b3838639c71f0d0ecc913b17fe862e6c57e96e WHIRLPOOL 2136fa1d90b1b27880a7d26feb3074b174bc28946993f3388ad2009a672cd6c57860aad62d77f431d55ba72e967692ffb27bac7af387ff785ea8a7b4279b2cb3
DIST nsnake-3.0.1.tar.gz 91658 SHA256 7240dafe35e17b01134591d7ae8f09f5a375cded8b01e43ba97ca3610a09ea61 SHA512 94930849ce0ff3137c2033f4148858d55dbfdeb66f42109669891462914e434eeb0a442bca9804d8760f63ccb490264263602af11749f489f99c3c1c69e68139 WHIRLPOOL 397dd98c0b9e5bf2f35266a84e267cad787c9436d2e5a7cb34598f2a0aacea5aeccd3fb9910b819aa5e6836d521329748dea656ac1fbaca3da6b6b6cdb22e682
EBUILD nsnake-3.0.1.ebuild 921 SHA256 0bb3d428eb20139fa423cc6e334c52d68797a5b110d7edcf9a22b4520bf15024 SHA512 4fa3dcd53813f24abc8a3ad6b3a9f76e6bc2d522d4353ad09d823b8904b3056ab64a6dee883a7678f37741a39aebde0f3a1002a1654d40e51c29eaddfc121a5f WHIRLPOOL 40d2795f1a968fb6dfe3cace54b0265d43a5b7507cb205eb94224e4811bbd92892c70b1ac03e68661a859c3dcecc81522883052033c169618e93fc294bb26ea8

View file

@ -0,0 +1,50 @@
diff --git a/Makefile b/Makefile
index 40f0249..0b239af 100644
--- a/Makefile
+++ b/Makefile
@@ -38,14 +38,14 @@
# General Info
PACKAGE = nsnake
-VERSION = 3.0.0
+VERSION = 3.0.1
DATE = $(shell date "+%b%Y")
# Install dirs
-PREFIX = /usr
-EXEC_PREFIX = $(PREFIX)
-DATAROOTDIR = $(PREFIX)/share
-BINDIR = $(EXEC_PREFIX)/bin
+PREFIX ?= /usr
+EXEC_PREFIX ?= $(PREFIX)
+DATAROOTDIR ?= $(PREFIX)/share
+BINDIR ?= $(EXEC_PREFIX)/bin
# Misc stuff
PNGDIR = $(DATAROOTDIR)/icons/hicolor
@@ -62,9 +62,7 @@ MANPAGE = doc/man/$(MANFILE)
# Build info
EXE = $(PACKAGE)
-CDEBUG = -O2
-CXXFLAGS = $(CDEBUG) -Wall -Wextra $(CFLAGS_PLATFORM)
-LDFLAGS = -lncurses $(LDFLAGS_PLATFORM)
+LDFLAGS += -lncurses
INCLUDESDIR = -I"src/" -I"deps/"
LIBSDIR =
@@ -81,7 +79,6 @@ DEFINES = -DVERSION=\""$(VERSION)"\" \
# commander stuff
COMMANDERDIR = deps/commander
-COMMANDER_CFLAGS = -O2 -Wall -Wextra $(CFLAGS_PLATFORM)
COMMANDER_OBJS = $(COMMANDERDIR)/commander.o
# Distribution tarball
@@ -204,4 +201,4 @@ docclean:
$(COMMANDERDIR)/commander.o: $(COMMANDERDIR)/commander.c
# Compiling $<...
- $(MUTE)$(CC) $(COMMANDER_CFLAGS) $< -c -o $@
+ $(MUTE)$(CC) $(CFLAGS) $< -c -o $@

View file

@ -0,0 +1,44 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils games
MY_PN="nSnake"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A clone of the classic snake game on the terminal"
HOMEPAGE="http://nsnake.alexdantas.net/"
SRC_URI="https://github.com/alexdantas/nSnake/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="
sys-libs/ncurses:0
"
RDEPEND="
${DEPEND}
"
S="${WORKDIR}/${MY_P}"
src_prepare() {
epatch "${FILESDIR}"/Makefile.patch
}
src_compile() {
PREFIX="${GAMES_PREFIX}" DATAROOTDIR="${GAMES_DATADIR_BASE}" EXEC_PREFIX="${GAMES_PREFIX}" BINDIR="${GAMES_BINDIR}" emake
}
src_install() {
PREFIX="${GAMES_PREFIX}" DATAROOTDIR="${GAMES_DATADIR_BASE}" EXEC_PREFIX="${GAMES_PREFIX}" BINDIR="${GAMES_BINDIR}" emake DESTDIR="${D}" install
dodoc README.md ChangeLog AUTHORS
prepgamesdirs
}

View file

@ -0,0 +1,40 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: This ebuild is from Lua overlay; Bumped by mva; $
EAPI="5"
inherit eutils games
MY_P="beta1"
# Upstream change strange version numeration: 2.4 = beta1, 2.5 (future release) = beta2...
DESCRIPTION="A nice 2D Snake game (like on Tetris)"
HOMEPAGE="http://snayke.net/ https://love2d.org/forums/viewtopic.php?f=5&t=2841"
SRC_URI="http://snayke.net/downloads/snayke_${MY_P}.love -> ${P}.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT=""
DEPEND=">=games-engines/love-0.8.0"
RDEPEND="${DEPEND}"
S="${WORKDIR}"
src_install() {
local dir="${GAMES_DATADIR}/love/${PN}"
insinto "${dir}"
doins -r .
games_make_wrapper "${PN}" "love /usr/share/games/love/${P}"
make_desktop_entry "${PN}"
prepgamesdirs
}
pkg_postinst() {
elog "${PN} savegames and configurations are stored in:"
elog "~/.local/share/love/${PN}/"
}