Use github.exlib where it makes sense

This commit is contained in:
Julian Ospald 2016-04-22 17:42:34 +02:00
parent 5132b7fc89
commit 067d52967f
No known key found for this signature in database
GPG Key ID: 511B62C09D50CD28
26 changed files with 40 additions and 62 deletions

View File

@ -2,10 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
require cmake
require github [ user=mhogomchungu ]
SUMMARY="Front end to cryptsetup"
HOMEPAGE="http://mhogomchungu.github.io/zuluCrypt/"
DOWNLOADS="https://github.com/mhogomchungu/zuluCrypt/releases/download/${PV}/zuluCrypt-${PV}.tar.bz2"
LICENCES="|| ( GPL-2 GPL-3 )"
SLOT="0"

View File

@ -5,6 +5,7 @@
require python [ blacklist=3 has_lib=false multibuild=false ]
require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ]
require gtk-icon-cache freedesktop-desktop freedesktop-mime
require github [ user=rcaelers tag=v${PV//./_} ]
SUMMARY="Helpful utility to attack Repetitive Strain Injury (RSI)"
DESCRIPTION="
@ -14,7 +15,6 @@ DESCRIPTION="
daily limit.
"
HOMEPAGE="http://www.workrave.org/"
DOWNLOADS="https://github.com/rcaelers/${PN}/archive/v${PV//./_}.tar.gz -> ${PNV}.tar.gz"
LICENCES="GPL-3"
SLOT="0"

View File

@ -1,9 +1,9 @@
# Copyright 2016 Julian Ospald <hasufell@posteo.de>
# Distributed under the terms of the GNU General Public License v2
require github [ user=utelle tag=v${PV} ]
SUMMARY="C++ wrapper around the public domain SQLite 3.x database"
HOMEPAGE="https://github.com/utelle/wxsqlite3"
DOWNLOADS="https://github.com/utelle/wxsqlite3/archive/v${PV}.tar.gz -> ${PNV}.tar.gz"
LICENCES="wxWinLL-3"
SLOT="3.0"

View File

@ -1,15 +1,14 @@
# Copyright 2016 Julian Ospald <hasufell@posteo.de>
# Distributed under the terms of the GNU General Public License v2
MY_PN=MyGUI
MY_PNV=${MY_PN}${PV}
MY_PNV=MyGUI${PV}
WORK="${WORKBASE}/${PN}-${MY_PNV}"
require cmake [ api=2 ]
require github [ user=MyGUI tag=${MY_PNV} ]
SUMMARY="A library for creating GUIs for games"
HOMEPAGE="http://mygui.info/"
DOWNLOADS="https://github.com/MyGUI/mygui/archive/${MY_PNV}.tar.gz"
LICENCES="MIT"
SLOT="0"
@ -24,6 +23,7 @@ DEPENDENCIES="
x11-dri/mesa
"
DEFAULT_SRC_PREPARE_PATCHES=(
-p0 "${FILES}"/${PNV}-underlinking.patch
-p1 "${FILES}"/${PNV}-build.patch

View File

@ -2,10 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ]
require github [ user=divVerent tag=v${PV} ]
SUMMARY="Blind-ID library for user identification using RSA blind signatures"
HOMEPAGE="http://git.xonotic.org/?p=xonotic/d0_blind_id.git;a=summary"
DOWNLOADS="https://github.com/divVerent/d0_blind_id/archive/v${PV}.tar.gz -> ${PNV}.tar.gz"
LICENCES="BSD-3"
SLOT="0"

View File

@ -2,10 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ]
require github [ user=divVerent tag=v${PV} ]
SUMMARY="Blind-ID library for user identification using RSA blind signatures"
HOMEPAGE="http://git.xonotic.org/?p=xonotic/d0_blind_id.git;a=summary"
DOWNLOADS="https://github.com/divVerent/d0_blind_id/archive/v${PV}.tar.gz -> ${PNV}.tar.gz"
LICENCES="BSD-3"
SLOT="0"

View File

@ -2,10 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
require cmake
require github [ user=ARMmbed tag=mbedtls-${PV} ]
SUMMARY="Cryptographic library for embedded systems"
HOMEPAGE="https://tls.mbed.org/"
DOWNLOADS="https://github.com/ARMmbed/mbedtls/archive/mbedtls-${PV}.tar.gz"
LICENCES="Apache-2.0"
SLOT="0"

View File

@ -3,9 +3,9 @@
MODULE_VERSION=001
require github [ user=gregkh tag=v${MODULE_VERSION} ]
SUMMARY="Simple alternative to vim's 'xxd -i' mode"
HOMEPAGE="https://github.com/gregkh/xxdi"
DOWNLOADS="https://github.com/gregkh/xxdi/archive/v${MODULE_VERSION}.tar.gz -> ${PNV}.tar.gz"
LICENCES="GPL-2"
SLOT="0"

View File

@ -2,10 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
require cmake gtk-icon-cache
require github [ user=gerstrong tag=v${PV//./}release ]
SUMMARY="Open Source Commander Keen clone (needs original game files)"
HOMEPAGE="http://clonekeenplus.sourceforge.net"
DOWNLOADS="https://github.com/gerstrong/${PN}/archive/v${PV//./}release.tar.gz -> ${PNV}.tar.gz"
LICENCES="GPL-2 LGPL-2"
SLOT="0"

View File

@ -2,10 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
require love-app [ loveslot="0.9" lovezip=true lovepn=${PNV} ]
require github [ user=SimonLarsen release=v${PV}b pnv=${PNV}-love suffix=zip ]
SUMMARY="Free software ChuChu Rocket remake for PC"
HOMEPAGE="http://tangramgames.dk/games/duckmarines/"
DOWNLOADS="https://github.com/SimonLarsen/duckmarines/releases/download/v${PV}b/duckmarines-${PV}-love.zip"
# no license info for Tserial.lua
# https://love2d.org/wiki/Tserial
@ -17,5 +17,4 @@ LICENCES="
SLOT="0"
PLATFORMS="~amd64 ~x86"
WORK=${WORKBASE}/${PNV}-love

View File

@ -1,11 +1,12 @@
# Copyright 2016 Julian Ospald <hasufell@posteo.de>
# Distributed under the terms of the GNU General Public License v2
require github [ user=hawkthorne release=v${PV} pnv=hawkthorne suffix=love ]
require love-app [ loveslot="0.9" lovepn=${PNV} ]
SUMMARY="2d platformer based on the Community's Digital Estate Planning episode"
HOMEPAGE="http://projecthawkthorne.com/"
DOWNLOADS="https://github.com/hawkthorne/hawkthorne-journey/releases/download/v${PV}/hawkthorne.love -> ${PNV}.love"
DOWNLOADS="${DOWNLOADS} -> ${PNV}.love"
LICENCES="
MIT [[ note = [ main game ] ]]

View File

@ -2,12 +2,12 @@
# Distributed under the terms of the GNU General Public License v2
require gtk-icon-cache
require github [ user=SimonLarsen release=v${PV} suffix=love ]
require love-app [ loveslot="0.10" lovepn=${PNV} ]
SUMMARY="Arcade styled 2d action game centered around evacuating civilians from burning buildings"
HOMEPAGE="http://tangramgames.dk/games/mrrescue/"
DOWNLOADS="https://github.com/SimonLarsen/mrrescue/releases/download/v${PV}/${PNV}.love
https://dev.gentoo.org/~hasufell/distfiles/${PN}.png"
DOWNLOADS+=" https://dev.gentoo.org/~hasufell/distfiles/${PN}.png"
LICENCES="CCPL-Attribution-ShareAlike-3.0 MIT ZLIB"
SLOT="0"

View File

@ -2,13 +2,12 @@
# Heiko Schaefer <heiko@rangun.de>
# Distributed under the terms of the GNU General Public License v2
require qmake [ slot=4 ]
MY_P=nmm-qt-client${PV}
require qmake [ slot=4 ]
require github [ user=velnias75 project=NetMauMau-Qt-Client tag=V${PV} ]
SUMMARY="Client for games-server/netmaumau, the popular card game Mau Mau"
HOMEPAGE="http://sourceforge.net/projects/netmaumau"
DOWNLOADS="https://github.com/velnias75/NetMauMau-Qt-Client/archive/V${PV}.tar.gz -> ${PNV}-client.tar.gz"
LICENCES="LGPL-3"
SLOT="0"

View File

@ -2,10 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
require cmake
require github [ user=clintbellanger project=flare-engine tag=v${PV} pn=flare-engine ]
SUMMARY="Free/Libre Action Roleplaying game engine"
HOMEPAGE="https://github.com/clintbellanger/flare-engine"
DOWNLOADS="https://github.com/clintbellanger/flare-engine/archive/v${PV}.tar.gz -> ${PNV}-engine.tar.gz"
LICENCES="CCPL-Attribution-ShareAlike-3.0 GPL-3 OFL-1.1"
SLOT="0"
@ -19,8 +18,6 @@ DEPENDENCIES="
media-libs/SDL_ttf:0
"
WORK=${WORKBASE}/flare-engine-${PV}
CMAKE_SRC_CONFIGURE_PARAMS=(
-DBINDIR="/usr/$(exhost --target)/bin"
-DDATADIR=/usr/share/${PN}

View File

@ -2,14 +2,12 @@
# Distributed under the terms of the GNU General Public License v2
WORK=${WORKBASE}/${PN}-${PNV}
require gtk-icon-cache
require github [ user=OpenMW tag=${PNV} ]
require cmake [ api=2 ]
SUMMARY="An open source reimplementation of TES III: Morrowind"
HOMEPAGE="http://openmw.org/"
DOWNLOADS="https://github.com/OpenMW/openmw/archive/${PNV}.tar.gz"
LICENCES="GPL-3 MIT bitstream-font OFL-1.1"
SLOT="0"

View File

@ -1,11 +1,10 @@
# Copyright 2016 Julian Ospald <hasufell@posteo.de>
# Distributed under the terms of the GNU General Public License v2
require github [ user=clintbellanger project=flare-game tag=v${PV} pn=flare-game ]
require cmake gtk-icon-cache
SUMMARY="Free/Libre Action Roleplaying game"
HOMEPAGE="https://github.com/clintbellanger/flare-game"
DOWNLOADS="https://github.com/clintbellanger/flare-game/archive/v${PV}.tar.gz -> ${PNV}-game.tar.gz"
LICENCES="CCPL-Attribution-ShareAlike-3.0 GPL-2 GPL-3 OFL-1.1"
SLOT="0"

View File

@ -6,10 +6,9 @@ require flag-o-matic
require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ]
require lua [ whitelist="5.1" multibuild=false ]
require bash-completion
require github [ user=velnias75 tag=V${PV} ]
SUMMARY="Server for the popular card game Mau Mau"
HOMEPAGE="http://sourceforge.net/projects/netmaumau"
DOWNLOADS="https://github.com/velnias75/NetMauMau/archive/V${PV}.tar.gz -> ${PNV}-server.tar.gz"
LICENCES="LGPL-3"
SLOT="0"

View File

@ -2,12 +2,12 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
require github [ user=minetest ]
require cmake gtk-icon-cache
SUMMARY="An InfiniMiner/Minecraft inspired game"
HOMEPAGE="http://minetest.net/"
DOWNLOADS="http://github.com/minetest/minetest/tarball/${PV} -> ${PNV}.tar.gz
http://github.com/minetest/minetest_game/tarball/${PV} -> minetest_game-${PV}.tar.gz"
DOWNLOADS+=" http://github.com/minetest/minetest_game/tarball/${PV} -> minetest_game-${PV}.tar.gz"
LICENCES="|| ( LGPL-2.1 LGPL-3 ) CCPL-Attribution-ShareAlike-3.0"
SLOT="0"
@ -66,7 +66,6 @@ CMAKE_SRC_CONFIGURE_PARAMS=(
src_unpack() {
default
edo mv minetest-minetest-* ${PNV}
edo mv minetest-minetest_game-* minetest_game-${PV}
}

View File

@ -3,10 +3,10 @@
require desktop-utils gtk-icon-cache freedesktop-desktop freedesktop-mime
require lua [ whitelist="5.1" multibuild=false ]
require github [ user=OpenRA project=OpenRA tag=release-${PV} ]
SUMMARY="A free RTS engine supporting games like Command & Conquer and Red Alert"
HOMEPAGE="http://www.openra.net/"
DOWNLOADS="https://github.com/OpenRA/OpenRA/archive/release-${PV}.tar.gz -> ${PNV}.tar.gz"
## this is a massive amount of 3rd party deps that would otherwise
## be fetched during build time
@ -72,7 +72,7 @@ DEPENDENCIES="
WORK=${WORKBASE}/OpenRA-release-${PV}
src_unpack() {
unpack ${PNV}.tar.gz
unpack openra-release-${PV}.tar.gz
# this is pure crapshit, but it will successfully die
# if upstream has added/changed files

View File

@ -1,9 +1,9 @@
# Copyright 2016 Julian Ospald <hasufell@posteo.de>
# Distributed under the terms of the GNU General Public License v2
require github [ user=EionRobb rev=5a5bebab831618b658ffdeb418b8b2e430a18dd4 ]
SUMMARY="Steam protocol plugin for pidgin"
HOMEPAGE="https://github.com/eionrobb/pidgin-opensteamworks"
DOWNLOADS="https://github.com/EionRobb/pidgin-opensteamworks/archive/5a5bebab831618b658ffdeb418b8b2e430a18dd4.tar.gz -> ${PNV}.tar.gz"
LICENCES="GPL-3"
SLOT="0"
@ -41,11 +41,6 @@ DEFAULT_SRC_INSTALL_EXTRA_DOCS=(
README.md
)
src_unpack() {
default
edo mv ${PN}-* ${PNV}
}
src_compile() {
local STEAM_CRYPT_BACKEND=

View File

@ -6,6 +6,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
require github [ user=ambrop72 ]
require cmake
MY_PNV=${PN}-${PV/_rc/rc}
@ -21,8 +22,7 @@ DESCRIPTION="
The BadVPN package also includes other network-related software,
like tun2socks and NCD.
"
HOMEPAGE="https://github.com/ambrop72/badvpn https://code.google.com/p/badvpn/"
DOWNLOADS="https://github.com/ambrop72/badvpn/archive/${PV}.tar.gz -> ${PNV}.tar.gz"
HOMEPAGE+=" https://code.google.com/p/badvpn/"
LICENCES="BSD-3"
PLATFORMS="~amd64 ~x86"

View File

@ -3,10 +3,9 @@
require gtk-icon-cache
require perl-module
require github [ user=trizen ]
SUMMARY="A command line utility for viewing youtube-videos in Mplayer"
HOMEPAGE="https://trizen.googlecode.com"
DOWNLOADS="https://github.com/trizen/youtube-viewer/tarball/${PV} -> ${PNV}.tar.gz"
LICENCES="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
SLOT="0"
@ -52,11 +51,6 @@ DEPENDENCIES="
"
src_unpack() {
default
edo mv trizen-${PN}-* "${WORK}"
}
src_configure() {
if option gtk ; then
PERL_MODULE_SRC_CONFIGURE_PARAMS=( --gtk-youtube-viewer )

View File

@ -6,9 +6,9 @@
# Distributed under the terms of the GNU General Public License v2
require flag-o-matic
require github [ user=gentoo ]
HOMEPAGE="https://www.gentoo.org"
DOWNLOADS="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz -> ${PNV}.tar.gz"
SUMMARY="Base functions required by all gentoo systems"
LICENCES="GPL-2"

View File

@ -2,10 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
require setup-py [ import=setuptools multibuild=false ]
require github [ user=yadutaf tag=v${PV} ]
SUMMARY="A lightweight top like monitor for linux CGroups"
HOMEPAGE="https://github.com/yadutaf/ctop https://pypi.python.org/pypi/ctop"
DOWNLOADS="https://github.com/yadutaf/ctop/archive/v${PV}.tar.gz -> ${PNV}.tar.gz"
HOMEPAGE+=" https://pypi.python.org/pypi/ctop"
LICENCES="MIT"
SLOT="0"

View File

@ -3,10 +3,9 @@
require systemd-service
require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ]
require github [ user=fatbob313 ]
SUMMARY="Minimalistic Murmur (Mumble server)"
HOMEPAGE="https://github.com/fatbob313/umurmur"
DOWNLOADS="https://github.com/fatbob313/${PN}/archive/${PV}.tar.gz -> ${PNV}.tar.gz"
LICENCES="BSD-3"
SLOT="0"

View File

@ -1,9 +1,9 @@
# Copyright 2014 Julian Ospald <hasufell@posteo.de>
# Distributed under the terms of the GNU General Public License v2
require github [ user=jpfleury ]
SUMMARY="GTK+ 3 port of Clearlooks, the default theme for GNOME 2"
HOMEPAGE="https://github.com/jpfleury/clearlooks-phenix"
DOWNLOADS="https://github.com/jpfleury/clearlooks-phenix/archive/${PV}.tar.gz -> ${PNV}.tar.gz"
LICENCES="GPL-3"
SLOT="0"