Use sourceforge.exlib where it makes sense

This commit is contained in:
Julian Ospald 2016-04-22 16:10:55 +02:00
parent 5ae5bc7af7
commit 5f11df21a3
No known key found for this signature in database
GPG Key ID: 511B62C09D50CD28
14 changed files with 32 additions and 34 deletions

View File

@ -1,11 +1,12 @@
# Copyright 2016 Julian Ospald <hasufell@posteo.de>
# Distributed under the terms of the GNU General Public License v2
MY_PNV="Tktable${PV}"
require sourceforge [ pnv=${MY_PNV} suffix=tar.gz ]
SUMMARY="Full-featured 2D table widget"
HOMEPAGE="http://tktable.sourceforge.net/"
DOWNLOADS="mirror://sourceforge/tktable/${MY_PNV}.tar.gz"
LICENCES="BSD-3"
PLATFORMS="~amd64 ~x86"

View File

@ -1,14 +1,13 @@
# Copyright 2016 Julian Ospald <hasufell@posteo.de>
# Distributed under the terms of the GNU General Public License v2
require cmake
MY_PN=opensnc
MY_PNV=${MY_PN}-src-${PV}
require cmake
require sourceforge [ project=opensnc pnv=${MY_PNV} suffix=tar.gz ]
SUMMARY="A free open-source game based on the Sonic the Hedgehog universe"
HOMEPAGE="http://opensnc.sourceforge.net/"
DOWNLOADS="mirror://sourceforge/opensnc/Open%20Sonic/${PV}/${MY_PNV}.tar.gz"
LICENCES="GPL-2"
SLOT="0"

View File

@ -3,11 +3,11 @@
require gtk-icon-cache
require qmake [ slot=4 ]
require sourceforge [ project=capitalism pnv=CapiCity_${PV} suffix=tar.gz ]
SUMMARY="A monopd compatible boardgame to play Monopoly-like games (previously named capitalism)"
HOMEPAGE="http://linux-ecke.de/CapiCity/"
DOWNLOADS="mirror://sourceforge/project/capitalism/Capi%20City/${PV}/Capid_${PV}.tar.gz
mirror://sourceforge/project/capitalism/Capi%20City/${PV}/CapiCity_${PV}.tar.gz"
DOWNLOADS+=" mirror://sourceforge/project/capitalism/Capi%20City/${PV}/Capid_${PV}.tar.gz"
LICENCES="GPL-2"
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 sourceforge [ project=pio suffix=tar.gz ]
SUMMARY="A clone of the popular board game The Settlers of Catan"
HOMEPAGE="http://pio.sourceforge.net/"
DOWNLOADS="mirror://sourceforge/pio/${PNV}.tar.gz"
LICENCES="GPL-2 CCPL-Attribution-ShareAlike-4.0"
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 sourceforge [ project=pio suffix=tar.gz ]
SUMMARY="A clone of the popular board game The Settlers of Catan"
HOMEPAGE="http://pio.sourceforge.net/"
DOWNLOADS="mirror://sourceforge/pio/${PNV}.tar.gz"
LICENCES="GPL-2 CCPL-Attribution-ShareAlike-4.0"
SLOT="0"

View File

@ -1,14 +1,13 @@
# Copyright 2016 Julian Ospald <hasufell@posteo.de>
# Distributed under the terms of the GNU General Public License v2
require setup-py [ import=distutils multibuild=false blacklist=3 python_opts="[tk]" ]
MY_PN=PySolFC
require setup-py [ import=distutils multibuild=false blacklist=3 python_opts="[tk]" ]
require sourceforge [ project=pysolfc pnv=${MY_PN}-${PV} ]
SUMMARY="An exciting collection of more than 1000 solitaire card games"
HOMEPAGE="http://pysolfc.sourceforge.net/"
DOWNLOADS="mirror://sourceforge/${PN}/${MY_PN}-${PV}.tar.bz2
mirror://sourceforge/${PN}/${MY_PN}-Cardsets-${PV}.tar.bz2"
DOWNLOADS+=" mirror://sourceforge/${PN}/${MY_PN}-Cardsets-${PV}.tar.bz2"
LICENCES="GPL-3"
SLOT="0"

View File

@ -2,10 +2,11 @@
# Copyright 2014-2016 Julian Ospald <hasufell@posteo.de>
# Distributed under the terms of the GNU General Public License v2
require sourceforge [ project=oarena pnv=${PN}-engine-source-${PV} ]
SUMMARY="Open-source replacement for Quake 3 Arena"
HOMEPAGE="http://openarena.ws/"
DOWNLOADS="mirror://sourceforge/oarena/${PNV}.zip
mirror://sourceforge/oarena/src/${PN}-engine-source-${PV}.tar.bz2"
DOWNLOADS+=" mirror://sourceforge/oarena/${PNV}.zip"
LICENCES="GPL-2"
SLOT="0"

View File

@ -1,12 +1,13 @@
# Copyright 2016 Julian Ospald <hasufell@posteo.de>
# Distributed under the terms of the GNU General Public License v2
require gtk-icon-cache
EDITION="collect_edition"
require gtk-icon-cache \
sourceforge [ pnv=sauerbraten_${PV//./_}_${EDITION}_linux ]
SUMMARY="Cube 2: Sauerbraten is an open source game engine (Cube 2) with freeware game data (Sauerbraten)"
HOMEPAGE="http://sauerbraten.org/"
DOWNLOADS="mirror://sourceforge/sauerbraten/sauerbraten/2013_01_04/sauerbraten_${PV//./_}_${EDITION}_linux.tar.bz2"
LICENCES="ZLIB freedist"
SLOT="0"

View File

@ -2,10 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
require cmake gtk-icon-cache
require sourceforge [ project=arx suffix=tar.xz ]
SUMMARY="Cross-platform port of Arx Fatalis, a first-person role-playing game"
HOMEPAGE="http://arx-libertatis.org/"
DOWNLOADS="mirror://sourceforge/arx/${PNV}/${PNV}.tar.xz"
LICENCES="GPL-3"
SLOT="0"

View File

@ -2,10 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
require cmake gtk-icon-cache flag-o-matic
require sourceforge [ pnv=${PNV//_/-}-src ]
SUMMARY="A multi-player, 3D action role-playing game"
HOMEPAGE="http://sumwars.org"
DOWNLOADS="mirror://sourceforge/sumwars/${PNV//_/-}-src.tar.bz2"
LICENCES="GPL-3 CCPL-Attribution-ShareAlike-3.0"
SLOT="0"

View File

@ -3,10 +3,9 @@
require gtk-icon-cache
require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ]
require sourceforge [ pnv=${PNV}-src ]
SUMMARY="Updated clone of Westood Studios' Dune2"
HOMEPAGE="http://dunelegacy.sourceforge.net"
DOWNLOADS="mirror://sourceforge/${PN}/${PNV}-src.tar.bz2"
LICENCES="GPL-2"
SLOT="0"

View File

@ -7,10 +7,10 @@ SCM_REPOSITORY="http://svn.code.sf.net/p/freesynd/code/freesynd/trunk"
require desktop-utils
require gtk-icon-cache
require cmake [ out_of_source=false ]
require sourceforge
require scm-svn
SUMMARY="A cross-platform reimplementation of engine for the classic Bullfrog game, Syndicate"
HOMEPAGE="http://freesynd.sourceforge.net/"
LICENCES="GPL-3"
SLOT="0"

View File

@ -3,10 +3,9 @@
# Distributed under the terms of the GNU General Public License v2
require cmake [ out_of_source=false ]
require sourceforge [ project=alleg suffix=tar.gz ]
SUMMARY="cross-platform multimedia library"
HOMEPAGE="http://alleg.sourceforge.net/"
DOWNLOADS="mirror://sourceforge/alleg/${PNV}.tar.gz"
LICENCES="Allegro MIT GPL-2 ZLIB"
SLOT="0"

View File

@ -1,13 +1,12 @@
# Copyright 2016 Julian Ospald <hasufell@posteo.de>
# Distributed under the terms of the GNU General Public License v2
require gtk-icon-cache
MY_PNV="pgl-${PV}"
MY_P="pgl-${PV}"
require gtk-icon-cache
require sourceforge [ project=peerguardian suffix=tar.gz ]
SUMMARY="Privacy oriented firewall application"
HOMEPAGE="https://sourceforge.net/projects/peerguardian/"
DOWNLOADS="mirror://sourceforge/peerguardian/${MY_P}.tar.gz"
LICENCES="GPL-3"
PLATFORMS="~amd64 ~x86"
@ -50,7 +49,7 @@ DEPENDENCIES="
)
"
WORK=${WORKBASE}/${MY_P}
WORK=${WORKBASE}/${MY_PNV}
DEFAULT_SRC_CONFIGURE_PARAMS=(
--localstatedir=/var