Compare commits

..

No commits in common. "d73c6784dfc015da556303d4c69febda619ae2b8" and "0b90e5fbfc0c4a3e588d7c7bf62e121603c15e1f" have entirely different histories.

9 changed files with 248 additions and 74 deletions

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="github">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-2021 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-2021 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

@ -1,2 +1 @@
DIST ddgr-2.1.gh.tar.gz 44726 BLAKE2B 534a08a9586feefc4629bfdba0a7a7b5aab5f4da28f13dc1be3c0ec824cece2350d179ca687a7d61534912603480d48142a2aea90bea70b455cbaf9975292cc6 SHA512 8ee2ce4bb5661d7324fe733023f4442a034cc6e247b4ed546ebb188c3218c3aff118b72d697e468d0fbad851497223dafdcd5c24a416e87ab66007ab4be5192d DIST ddgr-2.1.gh.tar.gz 44726 BLAKE2B 534a08a9586feefc4629bfdba0a7a7b5aab5f4da28f13dc1be3c0ec824cece2350d179ca687a7d61534912603480d48142a2aea90bea70b455cbaf9975292cc6 SHA512 8ee2ce4bb5661d7324fe733023f4442a034cc6e247b4ed546ebb188c3218c3aff118b72d697e468d0fbad851497223dafdcd5c24a416e87ab66007ab4be5192d
DIST ddgr-2.2.gh.tar.gz 44731 BLAKE2B d44ad9827d7ae16fb339553c523f3e74a9b228080e931cc91eb1b93480c063d0b78f5e9e53d8c0c320c1b1c42da8e05fbb5d7d2996cb0f7938f21e9cc9e215aa SHA512 a61860fe0866b76f89b263bd9d3b3a2b3be52ed6af4885ec9dd076ae192fcdf9e412d9516cb9c3405792ee3d98745b70e059fd41cfb61d835241153d4b63db0e

View File

@ -1,41 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 bash-completion-r1
DESCRIPTION="DuckDuckGo from the terminal"
HOMEPAGE="
https://github.com/jarun/ddgr
https://pypi.org/project/ddgr/
"
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/jarun/ddgr"
else
SRC_URI="https://github.com/jarun/ddgr/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="GPL-3"
SLOT="0"
src_install() {
distutils-r1_src_install
dodoc CHANGELOG README.md
doman ddgr.1
newbashcomp auto-completion/bash/${PN}-completion.bash ${PN}
insinto /usr/share/fish/vendor_completions.d/
doins auto-completion/fish/${PN}.fish
insinto /usr/share/zsh/site-functions
doins auto-completion/zsh/_${PN}
}

View File

@ -1,2 +1 @@
DIST balena-etcher_1.18.11_amd64.deb 90103416 BLAKE2B c7759881715ba36403e57f0a91b8b0315809c4562996622499184680e0f08d0df4db1b484c7429df41854017fb212fecfe650c776515a0741523e77469a74538 SHA512 761f4e63faac52335e72d8e8184546d79a617a40d3332e81ea832a23942949b7b522293fdc0c9af5a949febeaa895312405629d35476d493e2aff2345f1ea6ef DIST balena-etcher_1.18.11_amd64.deb 90103416 BLAKE2B c7759881715ba36403e57f0a91b8b0315809c4562996622499184680e0f08d0df4db1b484c7429df41854017fb212fecfe650c776515a0741523e77469a74538 SHA512 761f4e63faac52335e72d8e8184546d79a617a40d3332e81ea832a23942949b7b522293fdc0c9af5a949febeaa895312405629d35476d493e2aff2345f1ea6ef
DIST balena-etcher_1.18.12_amd64.deb 90104688 BLAKE2B 2432f0acb69add9d48ce4b931841076ce551d41fc3357d88f949adb9614cc004f88b210dac75fb9d22aa15ada9a3a3291bcdd17a7046c4093dfabadaac2d88e6 SHA512 68d830eee3c33d03060ac090574057e102e6d5bdd9835cdd06891358b7838e4c1e03f302ffe5d2b08ea4adb16f001215b1c0e69a27c7fcd5e888a6fa6275c5c1

View File

@ -0,0 +1,68 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PN="${PN//-bin}"
inherit unpacker xdg-utils
DESCRIPTION="Flash OS images to SD cards & USB drives, safely and easily."
HOMEPAGE="https://etcher.io"
SRC_URI="https://github.com/balena-io/etcher/releases/download/v${PV}/balena-etcher_${PV}_amd64.deb"
S="${WORKDIR}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="mirror"
RDEPEND="
app-arch/lzma
dev-libs/expat
dev-libs/libappindicator
dev-libs/nss
media-libs/fontconfig
media-libs/freetype
net-print/cups
sys-apps/dbus
sys-auth/polkit
x11-apps/xrandr
x11-libs/cairo
x11-libs/gdk-pixbuf
x11-libs/gtk+
x11-libs/libXScrnSaver
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrender
x11-libs/libXtst
x11-libs/libnotify
"
QA_PREBUILT="
opt/balenaEtcher/*
"
src_unpack() {
unpack_deb ${A}
}
src_install() {
mv * "${D}" || die
rm -rd "${D}/usr/share/doc/balena-etcher" || die
fperms 0755 /opt/balenaEtcher/balena-etcher || die
}
pkg_postinst() {
xdg_icon_cache_update
}
pkg_postrm() {
xdg_icon_cache_update
}

View File

@ -1,31 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
BINTRON_NAME="balena-etcher"
BINTRON_HOME="/opt/balenaEtcher/"
CHROMIUM_LANGS="
af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi fil fr gu he hi hr hu id it ja kn ko lt
lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW
"
inherit bintron-r1 unpacker
DESCRIPTION="Flash OS images to SD cards & USB drives, safely and easily."
HOMEPAGE="https://etcher.io"
SRC_URI="https://github.com/balena-io/etcher/releases/download/v${PV}/balena-etcher_${PV}_amd64.deb"
S="${WORKDIR}/opt/balenaEtcher/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="-* ~amd64"
RESTRICT="mirror test"
RDEPEND="
virtual/libudev
"
QA_PREBUILT="/opt/balenaEtcher/*"