blob: 2407df110dcfcd3905a13f5bafe5f359f48e2a3e (
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
|
# Maintainer: ksandr <ru@ksandr.online>
_pkgname=python-rssd
pkgname=${_pkgname}-usermode
_commit=54b6441
pkgver=1.${_commit}
pkgrel=1
pkgdesc='A service for displaying the latest news from RSS feeds via notify.'
_pkgdesc_ru='Cервис отображениея последних новостей из лент RSS через notify.'
arch=('x86_64')
license=('GPL')
install=${pkgname}.install
provides=("${_pkgname}")
url="https://gitflic.ru/project/ksandr/${_pkgname}"
depends=('python' 'dbus-python' 'python-feedparser')
optdepends=('python-requests-html: for parsing inaccessible RSS')
source=(git+${url}.git#commit=${_commit})
md5sums=('SKIP')
prepare() {
tar -zxvf ${srcdir}/${_pkgname}/icons.tar.gz
# Create .desktop file.
gendesk -f -n \
--pkgname "${_pkgname}" \
--pkgdesc "${pkgdesc}" \
--name "Last news loader..." \
--genericname "Python RSS daemon" \
--comment "Show last RSS-news in notify" \
--exec "$HOME/.local/bin/${_pkgname}.py" \
--categories "Network;"
}
package() {
install -Dm644 "${srcdir}/${_pkgname}/${_pkgname}.py" "${pkgdir}/$HOME/.local/bin/${_pkgname}.py"
chmod +x "${pkgdir}/$HOME/.local/bin/${_pkgname}.py"
install -Dm644 "${srcdir}/${_pkgname}/config.py" "${pkgdir}/$HOME/.config/${_pkgname}/config.py"
install -d "${pkgdir}/$HOME/.config/${_pkgname}/icons"
install -Dm644 "${srcdir}/icons/"* "${pkgdir}/$HOME/.config/${_pkgname}/icons/"
install -Dm644 "${srcdir}/${_pkgname}/${_pkgname}.service" "${pkgdir}/$HOME/.config/systemd/user/${_pkgname}.service"
install -Dm644 "${srcdir}/${_pkgname}/${_pkgname}.timer" "${pkgdir}/$HOME/.config/systemd/user/${_pkgname}.timer"
install -Dm644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/$HOME/.local/share/applications/${_pkgname}.desktop"
chown $USER:$USER -Rc ${pkgdir}
}
|