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