Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Andreas Westman Dorcsak 2020-11-05 20:49:10 +01:00
commit 3997a2c9c1
10 changed files with 275 additions and 8 deletions

View File

@ -3,18 +3,16 @@
EAPI=7 EAPI=7
MY_PN="scripts"
PYTHON_COMPAT=( python3_{6..8} ) PYTHON_COMPAT=( python3_{6..8} )
inherit git-r3 python-r1 inherit git-r3 python-r1
DESCRIPTION="Small scripts from src_prepare group" DESCRIPTION="Small scripts from src_prepare group"
HOMEPAGE="https://gitlab.com/src_prepare/scripts" HOMEPAGE="https://gitlab.com/src_prepare/scripts"
EGIT_REPO_URI="https://gitlab.com/src_prepare/${MY_PN}.git" EGIT_REPO_URI="https://gitlab.com/src_prepare/scripts.git"
RESTRICT=" RESTRICT="
mirror binchecks mirror strip
!test? ( test ) !test? ( test )
" "
LICENSE="ISC" LICENSE="ISC"
@ -37,9 +35,8 @@ RDEPEND="
) )
" "
DEPEND=" DEPEND="
${RDEPEND}
test? ( test? (
dev-python/pylint[${PYTHON_USEDEP}] dev-python/pylint
|| ( || (
dev-util/shellcheck dev-util/shellcheck
dev-util/shellcheck-bin dev-util/shellcheck-bin
@ -60,14 +57,15 @@ src_install() {
done done
# Install the scripts # Install the scripts
local P_HOME="opt/${PN}"
if pushd src if pushd src
then then
local script local script
for script in * for script in *
do do
exeinto "/opt/${PN}" exeinto "${P_HOME}"
doexe "${script}" doexe "${script}"
dosym "../../opt/${PN}/${script}" "/usr/bin/src_prepare-${script}" dosym "../../${P_HOME}/${script}" "/usr/bin/src_prepare-${script}"
done done
popd popd
else else

View File

@ -0,0 +1,3 @@
DIST vvvvvv-2.2.tar.gz 826987 BLAKE2B d478b3c395fbe6acc9551ec7cb3b7f88f5dded314c763270a6497270adc6631d6f5fcb5819dc72a3aa0e043fa570bb29b6def2e60cf7050ea66b18aaf6091951 SHA512 e5358b31067d939447826a7bdd491e025de52a5f5cf425ee753afdb769f5a69a0a5360f2d8beab909d4774aa347d23978f4323b31d2c4940f2412609eed49068
DIST vvvvvv-data.zip 61404595 BLAKE2B 35eb3a2463942af55122c07c1feadefd70b5e7ee5115027791affa3f4fde8ef2db2a49e471ecae269034788c63b9bdc239b85f0b1bef82b83b91332cdde4edbb SHA512 3cb08ede10ea8ed41056fef1837ef85b981f2cb8fc7627da4393984b9e8045b0a8343120520c32e24ff7e97399eabaa790d1d7b35c3e5dd30e052837b2c021da
DIST vvvvvv.jpg 26886 BLAKE2B 4cba887d95cdbfa51237d0851ce375b083c2b1e673eca47da56517b93e6dfeea39c2cea78f0bf724649cdfcbaccc56d4f7cbadb19a587de241631924a4d84807 SHA512 a647ef0c42e43b29b54a6f82e2f36014617be51301b3c26939b76848b58c97d73d53fc04666f7ebe9c5d2cea9857ad51254f9de9112ac1665c61efc3a5e338a6

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>xgqt@protonmail.com</email>
<name>Maciej Barć</name>
</maintainer>
<upstream>
<remote-id type="gitlab">TerryCavanagh/VVVVVV</remote-id>
</upstream>
<longdescription>
VVVVVV is a puzzle platform game created by Terry Cavanagh.
The player controls Captain Viridian, who must rescue their spacecrew after a teleporter malfunction caused them to be separated.
</longdescription>
</pkgmetadata>

View File

@ -0,0 +1,81 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PN="${PN^^}"
inherit cmake desktop wrapper xdg
DESCRIPTION="Retro-styled 2D puzzle platformer (source-available release)"
HOMEPAGE="https://thelettervsixtim.es/"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/TerryCavanagh/${MY_PN}.git"
else
SRC_URI="https://github.com/TerryCavanagh/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}"/"${MY_PN}-${PV}"
fi
SRC_URI="
${SRC_URI}
https://thelettervsixtim.es/images/${PN}%20logo%20official.jpg -> ${PN}.jpg
https://thelettervsixtim.es/makeandplay/data.zip -> ${PN}-data.zip
"
RESTRICT="mirror bindist"
LICENSE="VVVVVV-1.0"
SLOT="0"
DEPEND="
media-libs/libsdl2
media-libs/sdl2-mixer
"
RDEPEND="
${DEPEND}
"
CMAKE_USE_DIR="${S}/desktop_version"
src_unpack() {
if [[ "${PV}" == *9999* ]]; then
git-r3_fetch && git-r3_checkout
else
unpack "${P}.tar.gz"
fi
}
src_prepare() {
default
cmake_src_prepare
xdg_src_prepare
}
src_install() {
dodoc README.md
exeinto /opt/"${MY_PN}"
pushd "${BUILD_DIR}"
if [ -x "${PN}.x86_64" ]
then
newexe "${PN}.x86_64" "${MY_PN}"
elif [ -x "${MY_PN}" ]
then
doexe "${MY_PN}"
else
die
fi
popd
insinto /opt/"${MY_PN}"
newins "${DISTDIR}"/"${PN}-data.zip" data.zip
doicon "${DISTDIR}"/"${PN}.jpg"
make_wrapper "${PN}" "./${MY_PN}" "/opt/${MY_PN}"
make_desktop_entry "${PN}" "${MY_PN}" "${PN}" "Game;"
}

View File

@ -0,0 +1,81 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PN="${PN^^}"
inherit cmake desktop wrapper xdg
DESCRIPTION="Retro-styled 2D puzzle platformer (source-available release)"
HOMEPAGE="https://thelettervsixtim.es/"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/TerryCavanagh/${MY_PN}.git"
else
SRC_URI="https://github.com/TerryCavanagh/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}"/"${MY_PN}-${PV}"
fi
SRC_URI="
${SRC_URI}
https://thelettervsixtim.es/images/${PN}%20logo%20official.jpg -> ${PN}.jpg
https://thelettervsixtim.es/makeandplay/data.zip -> ${PN}-data.zip
"
RESTRICT="mirror bindist"
LICENSE="VVVVVV-1.0"
SLOT="0"
DEPEND="
media-libs/libsdl2
media-libs/sdl2-mixer
"
RDEPEND="
${DEPEND}
"
CMAKE_USE_DIR="${S}/desktop_version"
src_unpack() {
if [[ "${PV}" == *9999* ]]; then
git-r3_fetch && git-r3_checkout
else
unpack "${P}.tar.gz"
fi
}
src_prepare() {
default
cmake_src_prepare
xdg_src_prepare
}
src_install() {
dodoc README.md
exeinto /opt/"${MY_PN}"
pushd "${BUILD_DIR}"
if [ -x "${PN}.x86_64" ]
then
newexe "${PN}.x86_64" "${MY_PN}"
elif [ -x "${MY_PN}" ]
then
doexe "${MY_PN}"
else
die
fi
popd
insinto /opt/"${MY_PN}"
newins "${DISTDIR}"/"${PN}-data.zip" data.zip
doicon "${DISTDIR}"/"${PN}.jpg"
make_wrapper "${PN}" "./${MY_PN}" "/opt/${MY_PN}"
make_desktop_entry "${PN}" "${MY_PN}" "${PN}" "Game;"
}

17
licenses/VVVVVV-1.0 Normal file
View File

@ -0,0 +1,17 @@
VVVVVV Source Code License v1.0
-------
Last updated on January 7th, 2020.
This repo contains the source code for VVVVVV, including all level content and text from the game. It does not, however, contain any of the icons, art, graphics or music for the game, which are still under a proprietary license. For personal use, you can find these assets for free in the [Make and Play Edition](https://thelettervsixtim.es/makeandplay/).
If you are interested in distributing work that falls outside the terms in the licence below, or if you are interested in distributing work that includes using any part of VVVVVV not included in this repo then please get in touch - we can discuss granting a licence for that on a case by case basis. The purpose of making the contents of this repo available is for others to learn from, to inspire new work, and to allow the creation of new tools and modifications for VVVVVV.
This software available from here is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any claim, damages or other liability arising from the use or in connection with this software. All materials in the repo, with the exception of the contents of the "third_party" directory, are copyright of Terry Cavanagh © 2010-2020.
Permission is granted to anyone to use this software and to alter it and redistribute it freely, subject to the following restrictions:
- You may not alter or redistribute this software in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. This includes, but is not limited to, selling altered or unaltered versions of this software, or including advertisements of any kind in altered or unaltered versions of this software.
- The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, you are required to include an acknowledgement in the product that this software is the copyright of Terry Cavanagh and is based on the VVVVVV source code.
- Altered source/binary versions must be plainly marked as such, and must not be misrepresented as being the original software.
- You must not distribute any materials from the game which are not included in this repo unless approved by us in writing.
- This notice may not be removed or altered from any source/binary distribution.

View File

@ -0,0 +1 @@
DIST enlightenment-clipboard-0.1.0_alpha6.tar.gz 39809 BLAKE2B 8157cf2b13c6fb0c6ca8e4895d4c901eb87f23257fad7ec0cf20ce6a876a92f038d52f21f2ea2af6a2df53c19345b86316c43ee8110bf82f737ab87cda0e5438 SHA512 7be84a09e56d3f6f9331041152993227c7479006fbb061e861e84c7f1904727d4c69c1e03ee89c85425200b1fffcda0208baa52aec1063a1cc6e73923f92f05e

View File

@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PN="${PN/enlightenment-/}"
inherit meson
DESCRIPTION="A clipboard module for Enlightenment E21+ desktop"
HOMEPAGE="https://github.com/Obsidian-StudiosInc/clipboard"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/Obsidian-StudiosInc/${MY_PN}.git"
else
SRC_URI="https://github.com/Obsidian-StudiosInc/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}"/"${MY_PN}-${PV}"
fi
RESTRICT="mirror"
LICENSE="GPL-3"
SLOT="0"
DEPEND="
x11-wm/enlightenment
dev-libs/efl[X]
"
RDEPEND="
${DEPEND}
"

View File

@ -0,0 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PN="${PN/enlightenment-/}"
inherit meson
DESCRIPTION="A clipboard module for Enlightenment E21+ desktop"
HOMEPAGE="https://github.com/Obsidian-StudiosInc/clipboard"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/Obsidian-StudiosInc/${MY_PN}.git"
else
SRC_URI="https://github.com/Obsidian-StudiosInc/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}"/"${MY_PN}-${PV}"
fi
RESTRICT="mirror"
LICENSE="GPL-3"
SLOT="0"
DEPEND="
x11-wm/enlightenment
dev-libs/efl[X]
"
RDEPEND="
${DEPEND}
"

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="github">Obsidian-StudiosInc/clipboard</remote-id>
</upstream>
</pkgmetadata>