blob: 29693ae83fc573cd8cf4c42b658a03198c4d85df (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
# Contributor: twa022 <twa022 at gmail dot com>
pkgname=superpaper
pkgver=1.1.1
pkgrel=1
pkgdesc="Cross-platform multi monitor wallpaper manager"
arch=('any')
url="https://github.com/hhannine/Superpaper"
license=('MIT')
depends=('python-pillow' 'python-screeninfo' 'python-wxpython' 'python-system_hotkey')
makedepends=('python-setuptools')
provides=("${_pkgname}")
conflicts=("${_pkgname}")
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/hhannine/${pkgname^}/archive/v${pkgver}.tar.gz"
'write_to_confdir.patch')
sha256sums=('1defc8b55b1ffa87d37d918ab646e210c88525acdc21c38f4100bf08209d4239'
'869aafccfd75f514bf0956bc32df419e4dc7c49c5c11dd8f057e9aebd8ab6e52')
prepare() {
cd "${srcdir}/${pkgname^}-${pkgver}"
patch -uNp2 -r- -i ../write_to_confdir.patch
}
package() {
mkdir -p "${pkgdir}"/usr/{bin,lib,share/applications}
cp -ar "${srcdir}/${pkgname^}-${pkgver}" "${pkgdir}"/usr/lib/"${pkgname}"
cat > "${pkgdir}"/usr/bin/"${pkgname}" <<- __EOF__
#!/bin/bash
python /usr/lib/superpaper/superpaper.pyw
exit $?
__EOF__
chmod +x "${pkgdir}"/usr/bin/"${pkgname}"
cat > "${pkgdir}"/usr/share/applications/"${pkgname}".desktop <<- __EOF__
[Desktop Entry]
Version=1.0
Type=Application
Name=Superpaper
Comment=$pkgdesc
Exec=/usr/bin/$pkgname
Icon=/usr/lib/superpaper/resources/icons8-panorama-filled-96.png
Categories=Utilities;
Terminal=false
StartupNotify=false
__EOF__
install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 "${srcdir}/${pkgname^}-${pkgver}/LICENSE"
}
|