Removed obsolete packages.
the build was successful Details

This commit is contained in:
tastytea 2019-03-07 14:07:37 +01:00
parent 4213085e6c
commit 709724814f
Signed by: tastytea
GPG Key ID: CFC39497F1B26E07
21 changed files with 0 additions and 556 deletions

View File

@ -1,13 +0,0 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST 1.3.1.tar.gz 612568 BLAKE2B b8754d3173ab11683e6695b02933b8b2b675e3ac4013e7e28c350c9f150e80ef009be2756d0ed30960ba2eab16ddf22666bca120947fd501bcc13657d84650bd SHA512 18274f57f65fd3b9e976f29ab4cce8bc5bf7611be0b2e10df486577ad9e449732362992c609ccacc8ab51ebabd575d6255d84bdea0336814b319cfe9cf388ea6
EBUILD mastodon-1.3.1.ebuild 640 BLAKE2B 40b30085e017b599c78ac6b1c76a961f39417bdcf5e7c0726653fdaab3602f5ee391d5d83792cab85ac085389e34f79010fd775752f0700ed2ef8961a763bb3f SHA512 7cd8e4874057bedf790018e9357accd9803e5e13faa6a57eeedc3d4bd5296a70108370fc75ae6a461d77e640595278b51957e8e53f528e99d476cf3d5ac72c0c
MISC metadata.xml 402 BLAKE2B 1af305892613b38f9435a5199bb73988485bce6b86138db5a5aecd1bfe901c1d07937b0e78b87139422645e5b49164c0ee51b0ecd68ca89f9eeb83a15cd720e7 SHA512 27aca91f75cc02e00a392470c70466719570d39d30f76d511ccc7372e0898091586ea4f3ce5a2720b783750728498a2262f01d5c72fdf883c9f8652a8c54f91f
-----BEGIN PGP SIGNATURE-----
iHUEAREIAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCW/cOXAAKCRDPw5SX8bJu
By40AP4zXXF3GymTFixuN96wBeCGOcQ05HCKQ64Hd/OtRkC6ggD+PHbajPpQ2MjH
tkcMGd88f0Q6z0jKCSLmrMJ7ldpIx3g=
=GSHS
-----END PGP SIGNATURE-----

View File

@ -1,34 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_6 )
inherit distutils-r1
MY_PN="Mastodon"
DESCRIPTION="Python wrapper for the Mastodon API"
HOMEPAGE="https://github.com/halcy/Mastodon.py"
SRC_URI="https://github.com/halcy/Mastodon.py/archive/${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
dev-python/decorator
dev-python/six
dev-python/pytz
dev-python/requests
dev-python/python-dateutil
dev-python/cryptography
dev-python/http_ece
"
DEPEND="
${RDEPEND}
dev-python/wheel
"
S="${WORKDIR}/${MY_PN}.py-${PV}"

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/halcy/Mastodon.py/issues</bugs-to>
<doc>https://mastodonpy.readthedocs.io/en/latest/</doc>
</upstream>
</pkgmetadata>

View File

@ -1,13 +0,0 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST 0.12.4.tar.gz 22095 BLAKE2B e11d9f0d9080a3132b3c2513813b43d10e9f63bbab75c103f5b35f57b298d55d426bec69196add5dd3bf55284211f9c26e9da9a5e8399b964ed3aa395dabd6d5 SHA512 5fc1bbe136a7f50a184574e4cb4756978342198de281d1ef556386b13ad873ffeba79ab5d25c7ab4d87c2f1f249d69213fa34568ee3d03f007ba3a5520e8e134
EBUILD validators-0.12.4.ebuild 463 BLAKE2B c0ebe790065fbda5539e5eca6ef48734a78bd4789cce96ac8bf863b35eae07410ca213d80c9cfd3c6b30f327a77341c27188a39e062b813b6eecca7d4a2fac45 SHA512 3a1c51f613839fc69c336f4f7d1ce82b847fa5058df8322e445226d6b33ced82434982773cf2e8ca5b288f04fa4efb61c2fc8faecdbd1bfca1f25d424cd96ec3
MISC metadata.xml 404 BLAKE2B af5ef7874749bc0d80bceb98e8b4aabc5f744c316c516db5f8fa42ca71c48140d57ccbe799b199de5c4da5cec95cd4d89f52ae386c239f0b8059dfbe785511a6 SHA512 38e939bb0d4540fccb7ccccc61e9d0cbd875c2f7fd882b21973f8a2cad3544b865c6d2843dc9aa17236888577fd5e479d404a9e1f47c62930ae87ab30b2b4eb8
-----BEGIN PGP SIGNATURE-----
iHUEAREIAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCXCz37QAKCRDPw5SX8bJu
B7QnAP9AKtlRgGxbbCufcHoZQ/oyaPEIxeec0ZgIj9xxbiAGRAD+Pt1EKWv+QiwJ
TTUYI+biPy+AKXTLe6JN6aubF0bIhF4=
=C8M5
-----END PGP SIGNATURE-----

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/kvesteri/validators/issues</bugs-to>
<doc>https://validators.readthedocs.io/en/latest/</doc>
</upstream>
</pkgmetadata>

View File

@ -1,23 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_6 )
inherit distutils-r1
DESCRIPTION="Python Data Validation for Humans(TM)."
HOMEPAGE="https://github.com/kvesteri/validators"
SRC_URI="https://github.com/kvesteri/validators/archive/${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
dev-python/decorator
dev-python/six
"
DEPEND="${RDEPEND}"

View File

@ -1,4 +0,0 @@
AUX widelands-0.19-fix_maybe_uninitialized.patch 812 BLAKE2B 5b875c677748aea646069003ef09f38212a0c8c27662a1ab8e3f3aa634e80cc69f3ad59c0e65d943b3d10159f34028c13fc31c4c80c25b82c1385a65040513e2 SHA512 4da42296a9c89b44f442d085fa74614a43bd974f1d3f1fa9b4bb4d0eed854ec7caef623c91d71f29ac416770c36829ccfae65fc51dc6a32806f0daf447542d12
DIST widelands-build19-src.tar.bz2 181609391 BLAKE2B 50f2211aaaea6d476d6e943fc33e3814526b15965bac442c39ad7fd8e44982c2c061bb32e0865d0cb22664f2a95fe3fe081b2f558e9c51fb4f390fe184531002 SHA512 80d70542f30c47498c38c5066ecbfa094cfa16fa3c8c75a950420b334cc019766a90a9f715d326506ce425848da1d75fa6f87e33e3551019c0dd8a4ccf99d666
EBUILD widelands-0.19.ebuild 1591 BLAKE2B 87aab48a0c58450275539087a1d16ab7947b37b28091bfba05a6062c50040295e9a76e1b458b28f14b401ce161a04871fcb559b8740e3253da6d5b97029eac25 SHA512 5ea340c678a57a78a20298102b5658ac263b660757cd77af662655c07a90dfe37bf04ebb1512b01f1bd394a70b79c5639aaead9db9cd6599362a7fd55aa58db2
MISC metadata.xml 248 BLAKE2B 0f4a45d414249f9410a61d8545ba052db41e3d74516e34bff0ca5547cae55db7eefffb2c23d840c979bdea0b927da36f7a56441cbc6053291d65bd39af2421bd SHA512 0f6384333cf38e52e6a67db43f3a78723d2a0d3446da27e7972f15244d96ae41f0e428d937538d4fa52aa70dc9c92920672d4e237b481dbbdff1d9d8c325b33d

View File

@ -1,21 +0,0 @@
--- a/src/network/netclient.cc 2017-09-07 17:03:04.532134374 +0200
+++ b/src/network/netclient.cc 2017-09-07 17:10:54.603125955 +0200
@@ -477,6 +477,8 @@
// This might happen, if a users connects after the game starts.
if (number == d->settings.users.size()) {
UserSettings newuser;
+ newuser.position = number;
+ newuser.ready = false;
d->settings.users.push_back(newuser);
}
--- a/src/network/nethost.cc 2017-09-07 17:11:58.924124804 +0200
+++ b/src/network/nethost.cc 2017-09-07 17:13:37.339123041 +0200
@@ -1612,6 +1612,7 @@
if (client.usernum == -1) {
client.usernum = d->settings.users.size();
UserSettings newuser;
+ newuser.position = client.usernum;
newuser.result = Widelands::PlayerEndResult::UNDEFINED;
newuser.ready = true;
d->settings.users.push_back(newuser);

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
</pkgmetadata>

View File

@ -1,70 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils eapi7-ver cmake-utils
MY_PV=build$(ver_cut 2)
MY_P=${PN}-${MY_PV}-src
DESCRIPTION="A game similar to Settlers 2"
HOMEPAGE="http://www.widelands.org/"
SRC_URI="https://launchpad.net/widelands/${MY_PV}/${MY_PV}/+download/${MY_P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-lang/lua:0
>=dev-libs/boost-1.65.0
>=media-libs/glew-2.1.0
>=media-libs/libpng-1.6.34:0
media-libs/libsdl2[video]
media-libs/sdl2-image[jpeg,png]
media-libs/sdl2-mixer[vorbis]
>=media-libs/sdl2-net-2.0.1
>=media-libs/sdl2-ttf-2.0.14
sys-libs/zlib[minizip]"
RDEPEND="${DEPEND}"
S=${WORKDIR}/${MY_P}
CMAKE_BUILD_TYPE=Release
# Game is NOT happy being moved from /usr/share/games
PREFIX="/usr/share/games/${PN}"
PATCHES=(
"${FILESDIR}"/${P}-fix_maybe_uninitialized.patch
)
src_prepare() {
default
sed -i -e 's:__ppc__:__PPC__:' src/map_io/s2map.cc || die
}
src_configure() {
local mycmakeargs=(
"-DCMAKE_INSTALL_PREFIX=${EPREFIX}/usr/share/games/${PN}"
"-DWL_INSTALL_BASEDIR=${EPREFIX}/usr/share/games/${PN}"
"-DWL_INSTALL_DATADIR=${EPREFIX}/usr/share/games/${PN}"
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
}
src_install() {
cmake-utils_src_install
newicon data/images/logos/wl-ico-128.png ${PN}.png
make_desktop_entry ${PN} Widelands
dodoc ChangeLog CREDITS
# As everything is installed in /usr/share/games/${PN},
# a symlink is needed in /usr/bin
dosym ${PREFIX}/${PN} /usr/bin/${PN}
}

View File

@ -1,15 +0,0 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX spectrum.confd 157 BLAKE2B 89464687195a1b63595199d8bea81cccc3855187be60ae598bdd8125dcba524ccbfd93b1895f283d951673790acac4abcd15e44ed2fd35b0c6421f7c7fa6b22f SHA512 511213a0bb4d91b22d3c9ac8e90978248076a9697cbeaa5bfd53eaac3ce1850f78739768dc88f2443519b64dc61f278be32ed408f0c7b2f64f29c01f94fc5fee
AUX spectrum.initd 598 BLAKE2B 97dda4207b0aebf7227a6e5d35f0bb09b75fdb6c26f95bc0c0f37dfe1674c37f5b1db98c3db41291b1220af2953df2e1ff1eb008a773bd512a919718a670c4f1 SHA512 acc78965bb8dbe2ba1546f1b572ad7d11d80b3aae892f11d326c573797c119b2ad19f252fb14605861bc23d4342b11949159b2a101ece310ab3e0944b8170114
DIST spectrum-2.0.9.tar.gz 842688 BLAKE2B 32cdb95c161aa97338895fb144200ac94d200aefb58300a8f55b03457b3aae1a0ef4a60311f0e2be8e3f3e331625d04ecd61a9583d07794c4398762e1348b939 SHA512 f111133d3d327619ebbeeaa8c329b09dbdbef9c66ec7bc06eb6eac8c54e144cbf2d81d2751699bf97ae1d1bf0a94581f3971394a7f06b9a4d69f6248f1497982
EBUILD spectrum-2.0.9.ebuild 2231 BLAKE2B 56628539f54e491a4a963b6aed913126ae62693416fb630611e2383d2e0d4fa16a8634e136ab3d97a5cbf2fee82bcdb69dd940a0dbf240c3cff048bc52e5d9db SHA512 0f22359f19951959babe295ee7c5f1db1490046644a5633dbbb05ec285ab01b48afb112685d9e7e3a759c76e03d40779fae91a4e1f85a31e9ebeb925949a4713
MISC metadata.xml 633 BLAKE2B 804da44c5b1b486bea841af2e441f33017ecb0f5374ad9f277ee31d220bd013daddc8d78087d91aa9204fa8f9769c77dab0e49ddba1a4f2e4a1eb40deffde899 SHA512 006ddc877017cf4d8075ca3ba5f4ee8d6e0548a82fbcfdcd70e43d18f823ee7971e7e5c8d170c30c054e52737d15d2f6681f8849028fad026d56401dfe3d35ef
-----BEGIN PGP SIGNATURE-----
iHUEAREIAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCXDCbfQAKCRDPw5SX8bJu
B4lzAP9+zrzbqfKy0r5P9PiNT3r7SPELZ9WPZNPM3I5WJX5qPQD+NS6nzj8joLhB
sgVISDNjQ6ugQHsKfe95K7oOoupaJsY=
=Ee+Y
-----END PGP SIGNATURE-----

View File

@ -1,7 +0,0 @@
# /etc/conf.d/spectrum.S2P: config file for spectrum S2P transport
# Configfile
CONFFILE="/etc/spectrum/S2P.cfg"
# PID
PIDFILE="/var/run/spectrum/S2P.pid"

View File

@ -1,26 +0,0 @@
#!/sbin/openrc
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
depend() {
need net
use jabber-server
}
start_pre() {
mkdir -p /var/run/spectrum2
}
start() {
ebegin "Starting SPECTRUMGEN2PROTOCOL XMPP/Spectrum Transport"
start-stop-daemon --start --pidfile ${PIDFILE} \
--chuid jabber:jabber --exec /usr/bin/spectrum -- ${CONFFILE}
eend $?
}
stop() {
ebegin "Stopping SPECTRUMGEN2PROTOCOL XMPP/Spectrum Transport"
start-stop-daemon --stop --quiet --pidfile ${PIDFILE}
eend $?
}

View File

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
<use>
<flag name="libev">Enable dev-libs/libev support</flag>
<flag name="frotz">Enable frotz support</flag>
<flag name="irc">Enable Internet Relay Chat support</flag>
<flag name="purple">Enable support for protocols supported by libpurple</flag>
<flag name="sms">Enable SMS support</flag>
<flag name="twitter">Enable Twitter protocol support</flag>
</use>
</pkgmetadata>

View File

@ -1,87 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit cmake-utils eapi7-ver user
DESCRIPTION="Spectrum is a XMPP transport/gateway"
HOMEPAGE="http://spectrum.im"
SRC_URI="https://github.com/hanzz/spectrum2/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}2-${PV}"
LICENSE="GPL-2"
SLOT="2"
KEYWORDS="~amd64"
IUSE_PLUGINS="frotz irc purple sms twitter"
IUSE="debug doc libev mysql postgres sqlite test ${IUSE_PLUGINS}"
RDEPEND="${RDEPEND}
>=dev-libs/libev-4.23
>=dev-libs/log4cxx-0.10.0-r1
dev-libs/openssl:0
>=dev-libs/popt-1.16-r2
>=dev-libs/protobuf-3.5.2
>=net-im/swift-4.0.2
mysql? ( >=virtual/mysql-5.6-r12 )
postgres? ( >=dev-libs/libpqxx-6.0.0 )
sqlite? ( dev-db/sqlite:3 )
irc? ( >=net-im/libcommuni-3.5.0 )
purple? ( >=net-im/pidgin-2.11.0
libev? ( >=dev-libs/libev-4.23 )
)
>=dev-libs/jsoncpp-1.8.4"
DEPEND="${RDEPEND}
>=dev-util/cmake-3.9.6
>=sys-devel/gettext-0.19.8.1
doc? ( >=app-doc/doxygen-1.8.14-r1 )
test? ( >=dev-util/cppunit-1.14.0 )
"
REQUIRED_USE="|| ( sqlite mysql postgres )"
pkg_setup() {
CMAKE_IN_SOURCE_BUILD=1
use debug && CMAKE_BUILD_TYPE=Debug
MYCMAKEARGS="-DLIB_INSTALL_DIR=$(get_libdir)"
}
src_configure() {
mycmakeargs=(
-DENABLE_MYSQL="$(usex mysql)"
-DENABLE_PQXX="$(usex postgres)"
-DENABLE_SQLITE3="$(usex sqlite)"
-DENABLE_DOCS="$(usex doc)"
-DENABLE_FROTZ="$(usex frotz)"
-DENABLE_IRC="$(usex irc)"
-DENABLE_PURPLE="$(usex purple)"
-DENABLE_SMSTOOLS3="$(usex sms)"
-DENABLE_TWITTER="$(usex twitter)"
)
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
newinitd "${FILESDIR}"/spectrum.initd spectrum2
keepdir "${EPREFIX}"/var/lib/spectrum2
keepdir "${EPREFIX}"/var/log/spectrum2
keepdir "${EPREFIX}"/var/run/spectrum2
}
pkg_postinst() {
# Create jabber-user
enewgroup jabber
enewuser jabber -1 -1 -1 jabber
# Set correct rights
chown jabber:jabber -R "/etc/spectrum2" || die
chown jabber:jabber -R "${EPREFIX}/var/log/spectrum2" || die
chown jabber:jabber -R "${EPREFIX}/var/run/spectrum2" || die
chmod 750 "/etc/spectrum2" || die
chmod 750 "${EPREFIX}/var/log/spectrum2" || die
chmod 750 "${EPREFIX}/var/run/spectrum2" || die
}

View File

@ -1,14 +0,0 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX 0.2-modify-config-dirs.patch 3596 BLAKE2B 6d1cf7d030f70184fb6e9d63784e576124e9d359c0ba9d731e6a93be7727cc335227df61fcd71f7cceee1d372ba4e2058e4c3aa4d70e129e4fbc8bb26d2b5aae SHA512 1694e924d0440146288b80cc90145f1650828f338a1defc182983571c98fdb0dd9f540d14aa0736f4d4a08f4614906165dfd23484329865a4495ce59192f63fe
AUX mastodon_wrapper.sh 243 BLAKE2B 94348add4837b3074e5fa6b3b67b09bcd3a8cbb6f84c287bfb7a69540131b78d9112f8327867bd3b0a49a8f26da009bd39f3be52d9c3d7ec23e9c256302e43fb SHA512 794edc2bc42d5ab1658967b1081d7a71d638cf73c5866fafac85f69f46d10e869fbac755f87e4fb47b2b13762a8bff9e80fb0702c43f558cc7d798ac011ea561
EBUILD mastodome-9999.ebuild 1267 BLAKE2B d01cbe7a69bdc488503ecca60bf994f782728b11d16b6fd256f860209df1e65a790d8ec3bcee485305cfdb5ffee639c2f9e6e1c45d92d045394b1e1dd1d78ee0 SHA512 921040c8319b7bab987b51cbca1897bb716f58dd81dab9cee9aea66152ac4c7393d9ffb7f48259affa04c142e98a7192bfcbff69d954fa307a3f8875c3898219
MISC metadata.xml 347 BLAKE2B a6dd8efb61b3c1a263ce36de8296aac2a36c945bdd5a8d76de9380f9b1e7b3945cad01da89c69103fc7b72fa4e77b09684dcbe47bdf53079bf6862d2d7653a70 SHA512 82d9b832e318fb3948dd1a3f948ead4b172b323e9840f1d047bd3639a303e8daa5a1441e2e5e6f37c1d4d70551ed636c4a9ea964ba72f0f186cf8e7c1fcd6f8e
-----BEGIN PGP SIGNATURE-----
iHUEAREIAB0WIQQ1VSZoZMptf/RapufPw5SX8bJuBwUCXCz6WAAKCRDPw5SX8bJu
B4VYAP91H7U5ekU69rosR1q+LPlMIGc5fGCw0X7RyfCWpuJtRQD9H3pbpIbR/mQO
vsILKg8BvP85ebr2GvPz1paG2aeO0+Y=
=2cIn
-----END PGP SIGNATURE-----

View File

@ -1,80 +0,0 @@
diff -ur a/config/config.py b/config/config.py
--- a/config/config.py 2018-11-22 21:49:01.886536931 +0100
+++ b/config/config.py 2018-11-22 22:29:21.497097833 +0100
@@ -27,8 +27,8 @@
self.GUI_LANG_FILE_LOC_PREFIX = "/config/lang/"
self.GUI_ICON_FILE_LOC_PREFIX = "/config/icons/"
self.GUI_IMG_FILE_LOC_PREFIX = "/config/img/"
- self.GUI_IMG_AVATAR_CACHE_PREFIX = "/config/.cache/"
- self.GUI_DEFAULTS_FILE_LOC_PREFIX = "/config/.defaults/"
+ self.GUI_IMG_AVATAR_CACHE_PREFIX = "/.local/share/mastodome/cache/"
+ self.GUI_DEFAULTS_FILE_LOC_PREFIX = "/.local/share/mastodome/defaults/"
self.GUI_TOOT_MAX_SIZE_CHARS = 280
self.APP_NAME = "Mastodome"
self.APP_VERSION = "0.2"
diff -ur a/config/icons_pics.py b/config/icons_pics.py
--- a/config/icons_pics.py 2018-11-22 21:49:01.887536915 +0100
+++ b/config/icons_pics.py 2018-11-22 21:52:57.149765632 +0100
@@ -28,7 +28,7 @@
class Icons:
def __init__(self):
config = Config()
- path = os.curdir + config.GUI_ICON_FILE_LOC_PREFIX
+ path = "/usr/share/mastodome" + config.GUI_ICON_FILE_LOC_PREFIX
self.btnHomeIcon = path + "home.svg"
self.btnLocalIcon = path + "local.svg"
self.btnPublicIcon = path + "public.svg"
@@ -49,7 +49,7 @@
class Pics:
def __init__(self):
config = Config()
- path = os.curdir + config.GUI_IMG_FILE_LOC_PREFIX
+ path = "/usr/share/mastodome" + config.GUI_IMG_FILE_LOC_PREFIX
self.loginLogoImg = path + "mastodon_logo.svg"
self.loginMascotImg = path + "mastodon_mascot.png"
self.aboutMascoutImg = path + "mastodome_art.png"
diff -ur a/config/translations.py b/config/translations.py
--- a/config/translations.py 2018-11-22 21:49:01.900536706 +0100
+++ b/config/translations.py 2018-11-22 21:52:32.099166922 +0100
@@ -31,7 +31,7 @@
def __init__(self):
config = Config()
self.translations = json.load(
- open(os.curdir + config.GUI_LANG_FILE_LOC_PREFIX
+ open("/usr/share/mastodome" + config.GUI_LANG_FILE_LOC_PREFIX
+ config.GUI_LANG + '.json'))
def load(self, control_name):
diff -ur a/rest/credential_store.py b/rest/credential_store.py
--- a/rest/credential_store.py 2018-11-22 21:49:01.901536690 +0100
+++ b/rest/credential_store.py 2018-11-22 21:58:18.485623649 +0100
@@ -33,7 +33,7 @@
self.secret_client_prefix = "csec"
self.secret_user_prefix = "usec"
self.config = Config()
- self.key_cache_location = os.curdir \
+ self.key_cache_location = os.getenv("HOME") \
+ self.config.GUI_DEFAULTS_FILE_LOC_PREFIX + "known-keys.txt"
def set_client_keys(self, domain, uname, client_id, client_secret):
diff -ur a/rest/fetch.py b/rest/fetch.py
--- a/rest/fetch.py 2018-11-22 21:49:01.901536690 +0100
+++ b/rest/fetch.py 2018-11-22 21:55:08.624660555 +0100
@@ -29,7 +29,7 @@
def clear_image_cache():
my_config = config.Config()
- path = os.curdir + my_config.GUI_IMG_AVATAR_CACHE_PREFIX
+ path = os.getenv("HOME") + my_config.GUI_IMG_AVATAR_CACHE_PREFIX
for the_file in os.listdir(path):
full_path = os.path.join(path, the_file)
if os.path.isfile(full_path):
@@ -38,7 +38,7 @@
def get_image(url):
my_config = config.Config()
- path = os.curdir + my_config.GUI_IMG_AVATAR_CACHE_PREFIX
+ path = os.getenv("HOME") + my_config.GUI_IMG_AVATAR_CACHE_PREFIX
filename = url.split('/')[-1]
if not os.path.isfile(os.path.join(path, filename)):

View File

@ -1,8 +0,0 @@
#!/bin/sh
if [[ ! -d ~/.local/share/mastodome ]]; then
mkdir -p ~/.local/share/mastodome/cache
cp -r /usr/share/mastodome/config/.defaults ~/.local/share/mastodome/defaults
fi
cd /usr/share/mastodome/
exec python3 ./mastodome.py "$@"

View File

@ -1,62 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
#PYTHON_COMPAT=( python3_6 )
#inherit distutils-r1 gnome2-utils
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
fi
MY_P="${PN}-v${PV}"
DESCRIPTION="Desktop client for Mastodon built on Python & Qt"
HOMEPAGE="https://gitlab.com/bobstechsite/mastodome"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://gitlab.com/bobstechsite/mastodome.git"
else
SRC_URI="https://gitlab.com/bobstechsite/mastodome/-/archive/v${PV}/${MY_P}.tar.bz2"
fi
LICENSE="GPL-3+"
SLOT="0"
if [[ "${PV}" == "9999" ]]; then
KEYWORDS=""
else
KEYWORDS="~amd64"
fi
IUSE=""
DEPEND="
dev-lang/python:*
"
RDEPEND="
${DEPEND}
dev-python/html2text
dev-python/PyQt5
dev-python/keyring
dev-python/mastodon
dev-python/validators
"
PATCHES=(
"${FILESDIR}/0.2-modify-config-dirs.patch"
)
if [[ "${PV}" != "9999" ]]; then
S="${WORKDIR}/${MY_P}"
fi
src_install() {
default
insinto /usr/share/${PN}
doins -r config/ gui/ rest/ mastodome.py
cp "${FILESDIR}/mastodon_wrapper.sh" mastodome
dobin mastodome
}
pkg_postinst() {
einfo "This ebuild installs some files in non-standard directories and" \
"the program does not respect the XDG Base Directory Specification."
}

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo@tastytea.de</email>
<name>tastytea</name>
</maintainer>
<upstream>
<bugs-to>https://gitlab.com/bobstechsite/mastodome/issues</bugs-to>
</upstream>
</pkgmetadata>

View File

@ -1,23 +1,3 @@
# Masked for removal on 2019-02-05.
# Use net-im/spectrum2 from the official Gentoo instead.
net-im/spectrum
# Masked for removal on 2019-02-07.
# I don't use it anymore. It is still available from the overlay "seden".
games-strategy/widelands
# Masked for removal on 2019-02-26
# Upstream abandoned it
net-misc/mastodome
# Masked for removal on 2019-02-26
# Dependency of net-misc/mastodome, which will be removed
dev-python/mastodon
# Masked for removal on 2019-02-26
# Dependency of net-misc/mastodome, which will be removed
dev-python/validators
# Masked for removal on 2019-04-07
# Upstream is barely maintaining.
# https://github.com/neithernut/pam_e4crypt/pull/27#issuecomment-470436673