1
0
Fork 0
Horea Christian 2020-12-14 03:31:14 -05:00
parent acee50e15e
commit f8c6e8c45b
6 changed files with 0 additions and 129 deletions

View File

@ -1,8 +0,0 @@
21 Oct 2020; <chymera@gentoo.org> julius-1.3.1.ebuild, julius-1.4.1.ebuild:
games-strategy/julius: elog update
21 Oct 2020; <chymera@gentoo.org> julius-1.3.1.ebuild, julius-1.4.1.ebuild:
games-strategy/julius: eclass update
21 Oct 2020; <chymera@gentoo.org> -ChangeLog:
games-strategy/julius: no longer tracking superfluous ChangLog

View File

@ -1,2 +0,0 @@
DIST julius-1.3.1.tar.gz 8536096 SHA256 7ffbee8f05c6e4b03615853b366c4e3a7037e22c63929fdeae1bedb1f1ebea73 SHA512 380bb478c6f41cee9a23b93b2acc2d6f91dccfc70a27bed89fb03cb7db20f259a3eb64e7889b32cbaa1600ba38dd3a7fa3e0a6701de73e9da174f1167369fefe WHIRLPOOL 5ec6277d78ea45627a2af2b4438da6d7679a8908a3235fb0218c618bfd9d367bab4e172acc16bd6a2ae76cf9f566f8c41fe7c9372064e1245c88d24bd9678564
DIST julius-1.4.1.tar.gz 8592785 SHA256 0ac0cbd5bc562c61eba3fc552f92a94e9f2189566ccbc0e62f71f3dde6962cb1 SHA512 8488cee4a229299fd771f7ebddf076888b2e11458b2edbb6058b29b1f7e79d372ec2f913df3afacd8191551ba692a900508e64661ead1029916e28f356f79f7b WHIRLPOOL be0d8f62a52cd91b9820f108818ff2614c30aec4ad8d3e54edf5e7586662dca7cef9e07c6b360f78786eba7ab2a14a8d980ad135f0f04c4b566e61224dc60873

View File

@ -1,2 +0,0 @@
#!/usr/bin/env bash
alias julius-game='julius-game ~/.cache/julius/app'

View File

@ -1,48 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
DESCRIPTION="Feature-faithful open source re-implementation of Caesar III"
HOMEPAGE="https://github.com/bvschaik/julius"
SRC_URI="https://github.com/bvschaik/julius/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
media-libs/libpng
media-libs/libsdl2
media-libs/sdl2-mixer
"
RDEPEND=""
src_test() {
sed -i -e "s: && cd \.\. && \./coverage.sh::" runtests.sh || die
./runtests.sh || die "test phase failed"
}
src_install() {
insinto /etc/profile.d
doins "${FILESDIR}"/90julius.sh
cmake_src_install
mv "${ED}"/usr/bin/julius "${ED}"/usr/bin/julius-game ||
die "Failed to rename executable (required as per conflict with app-accessibility/julius)"
}
pkg_postinst() {
ewarn "Julius requires you to download the original Caesar 3 resources."
ewarn
ewarn "You need to obtain these files from a vendor of the proprietary software."
ewarn "You will then need to copy the 'app' directory into '~/.cache/julius/'."
ewarn "One way to obtain this directory is to download the GOG Cesar 3 edition."
ewarn "You can then produce this directory by running:"
ewarn " innoextract -m setup_caesar3_2.0.0.9.exe"
ewarn
ewarn "Lastly, run 'source /etc/profile' to refresh your environment and be able"
ewarn "to start the game directly by running 'julius-game' in the command line."
}

View File

@ -1,48 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
DESCRIPTION="Feature-faithful open source re-implementation of Caesar III"
HOMEPAGE="https://github.com/bvschaik/julius"
SRC_URI="https://github.com/bvschaik/julius/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
media-libs/libpng
media-libs/libsdl2
media-libs/sdl2-mixer
"
RDEPEND=""
src_test() {
sed -i -e "s: && cd \.\. && \./coverage.sh::" runtests.sh || die
./runtests.sh || die "test phase failed"
}
src_install() {
insinto /etc/profile.d
doins "${FILESDIR}"/90julius.sh
cmake_src_install
mv "${ED}"/usr/bin/julius "${ED}"/usr/bin/julius-game ||
die "Failed to rename executable (required as per conflict with app-accessibility/julius)"
}
pkg_postinst() {
ewarn "Julius requires you to download the original Caesar 3 resources."
ewarn
ewarn "You need to obtain these files from a vendor of the proprietary software."
ewarn "You will then need to copy the 'app' directory into '~/.cache/julius/'."
ewarn "One way to obtain this directory is to download the GOG Cesar 3 edition."
ewarn "You can then produce this directory by running:"
ewarn " innoextract -m setup_caesar3_2.0.0.9.exe"
ewarn
ewarn "Lastly, run 'source /etc/profile' to refresh your environment and be able"
ewarn "to start the game directly by running 'julius-game' in the command line."
}

View File

@ -1,21 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>chr@chymera.eu</email>
<name>Horea Christian</name>
</maintainer>
<longdescription lang="en">
The aim of this project is to create an open-source version of
Caesar 3, with the same logic as the original, but with some UI
enhancements, that is able to be played on multiple platforms.
The same logic means that the saved games are 100% compatible,
and any gameplay bugs present in the original Caesar 3 game will
also be present in Julius. It is meant as a drop-in replacement
for Caesar 3, with the same look and feel, so there will be no
major UI changes.
</longdescription>
<upstream>
<remote-id type="github">bvschaik/julius</remote-id>
</upstream>
</pkgmetadata>