Remove Gentoo packaging files (Lack of a buildenv)
This commit is contained in:
parent
105c59d122
commit
4e6f02ec59
7 changed files with 0 additions and 105 deletions
|
@ -1 +0,0 @@
|
||||||
DIST wallman-1.4.2.4.tar.gz 871198 BLAKE2B 02ccfa69e14b73eff667ecf4707fcebd08ba63362a6e25ae77bef96ff77d8723e417e14e8586f2b8a9e0b23f29a1be8b7e1c0cab10a7f242dc8a7b2fe418cfe4 SHA512 87f2cad40f6db418dc4a94a259b4c491e69fc0f7bdf121196679270492227449f79751f40467d6f50e4bf7598e38d78853818ac9df8cfa96a7dc34698128ac71
|
|
|
@ -1,21 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<name>Emma Nora Theuer</name>
|
|
||||||
<email>gentoo@entheuer.de</email>
|
|
||||||
</maintainer>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="pypi">Wallman</remote-id>
|
|
||||||
</upstream>
|
|
||||||
<longdescription>
|
|
||||||
Wallman is a small python program meant to bring dynamic wallpapers
|
|
||||||
to standalone X11 Window managers and Wayland compositors.
|
|
||||||
It uses APScheduler in the background. For setting wallpaperss
|
|
||||||
It currently relies on feh in the background. libnotify is used for
|
|
||||||
Desktop notifications.
|
|
||||||
|
|
||||||
Wallman reads it's configuration data from a TOML file and logs to
|
|
||||||
~/.local/share/wallman/wallman.log
|
|
||||||
</longdescription>
|
|
||||||
</pkgmetadata>
|
|
|
@ -1,70 +0,0 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the MIT License
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{11,12} )
|
|
||||||
inherit distutils-r1 pypi
|
|
||||||
|
|
||||||
DESCRIPTION="A python program that sets dynamic wallpapers on minimalistic Window Managers."
|
|
||||||
HOMEPAGE="https://git.entheuer.de/emma/wallman/"
|
|
||||||
SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-python/APScheduler[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pillow[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pystray[${PYTHON_USEDEP}]
|
|
||||||
media-gfx/feh
|
|
||||||
x11-libs/libnotify
|
|
||||||
"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
dev-python/wheel[${PYTHON_USEDEP}]
|
|
||||||
dev-python/certifi[${PYTHON_USEDEP}]
|
|
||||||
"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
#src_prepare() {
|
|
||||||
# mv src/* . || die "Failed to move source files"
|
|
||||||
#}
|
|
||||||
python_compile() {
|
|
||||||
distutils-r1_python_compile -j1
|
|
||||||
}
|
|
||||||
python_install() {
|
|
||||||
distutils-r1_python_install
|
|
||||||
# Add a symlink to make the script callable from the commandline
|
|
||||||
local scriptname="wallman.py"
|
|
||||||
local target="/usr/bin/wallman"
|
|
||||||
local scriptpath="$(python_get_sitedir)/${scriptname}"
|
|
||||||
fperms +x "${scriptpath}"
|
|
||||||
dosym "${scriptpath}" "${target}"
|
|
||||||
# Copy files into /etc/wallman
|
|
||||||
dodir /etc/wallman
|
|
||||||
insinto /etc/wallman
|
|
||||||
newins "${S}/sample_config.toml" "wallman.toml"
|
|
||||||
doins -r "${S}/icons/" "icons/"
|
|
||||||
# Create logfile directory
|
|
||||||
dodir /var/log/wallman
|
|
||||||
keepdir /var/log/wallman
|
|
||||||
fperms 0733 /var/log/wallman
|
|
||||||
# Copy .desktop file into the appropriate location
|
|
||||||
insinto /usr/share/applications
|
|
||||||
newins "${S}/distfiles/wallman.desktop" "wallman.desktop"
|
|
||||||
}
|
|
||||||
|
|
||||||
#src_install() {
|
|
||||||
#}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "Wallman has been installed. A sample configuration file called wallman.toml is located in /etc/wallman. Copy that file into ~/.config/wallman/wallman.toml to configure wallman."
|
|
||||||
elog "A log file for Wallman can be found in /etc/log/wallman"
|
|
||||||
}
|
|
|
@ -1,3 +0,0 @@
|
||||||
masters = gentoo
|
|
||||||
thin-manifests = true
|
|
||||||
sign-manifests = false
|
|
|
@ -1 +0,0 @@
|
||||||
8
|
|
|
@ -1 +0,0 @@
|
||||||
wallman
|
|
|
@ -1,8 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Name=wallman
|
|
||||||
Comment=run wallman
|
|
||||||
Exec=wallman
|
|
||||||
Icon=/etc/wallman/icons/WallmanLogo.jpg
|
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
Categories=Utility;
|
|
Loading…
Reference in a new issue