feat: add antergos-welcome package
- New PKGBUILD for antergos-welcome GTK3 Python app - Installs to /usr/share/antergos-next/antergos-welcome/ - Wrapper script at /usr/bin/antergos-welcome - Depends on gtk3, python, python-gobject, python-cairo - Compiles .po translation files
This commit is contained in:
+2
-1
@@ -8,4 +8,5 @@ packages:
|
||||
- cnchi
|
||||
- calamares
|
||||
- calamares-branding-antergos-next
|
||||
- antergos-next-memes
|
||||
- antergos-next-memes
|
||||
- antergos-welcome
|
||||
@@ -0,0 +1,43 @@
|
||||
# Maintainer: Celestia Ludenberg <ash8820@proton.me>
|
||||
# Contributor: Antergos NeXT Team
|
||||
|
||||
pkgname=antergos-welcome
|
||||
pkgver=0.1
|
||||
pkgrel=1
|
||||
pkgdesc="Welcome screen and support tool for new Antergos NeXT users"
|
||||
arch=('any')
|
||||
url="https://github.com/Antergos-NeXT/antergos-welcome"
|
||||
license=('GPL3')
|
||||
depends=(
|
||||
'gtk3'
|
||||
'python'
|
||||
'python-gobject'
|
||||
'python-cairo'
|
||||
)
|
||||
makedepends=('git')
|
||||
source=("${pkgname}::git+https://github.com/Antergos-NeXT/antergos-welcome.git")
|
||||
sha256sums=('SKIP')
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${pkgname}"
|
||||
|
||||
install -dm755 "${pkgdir}/usr/share/antergos-next/antergos-welcome"
|
||||
|
||||
cp -r src "${pkgdir}/usr/share/antergos-next/antergos-welcome/"
|
||||
cp -r data "${pkgdir}/usr/share/antergos-next/antergos-welcome/"
|
||||
cp -r ui "${pkgdir}/usr/share/antergos-next/antergos-welcome/"
|
||||
cp -r po "${pkgdir}/usr/share/antergos-next/antergos-welcome/"
|
||||
cp -r utils "${pkgdir}/usr/share/antergos-next/antergos-welcome/"
|
||||
|
||||
find "${pkgdir}/usr/share/antergos-next/antergos-welcome/po" -name "*.po" -exec msgfmt -o {}.mo {} \; 2>/dev/null || true
|
||||
|
||||
install -dm755 "${pkgdir}/usr/bin"
|
||||
cat > "${pkgdir}/usr/bin/antergos-welcome" << 'EOF'
|
||||
#!/bin/bash
|
||||
exec /usr/bin/python3 /usr/share/antergos-next/antergos-welcome/src/antergos_welcome.py "$@"
|
||||
EOF
|
||||
chmod 755 "${pkgdir}/usr/bin/antergos-welcome"
|
||||
|
||||
install -dm755 "${pkgdir}/usr/share/applications"
|
||||
cp antergos-welcome.desktop "${pkgdir}/usr/share/applications/"
|
||||
}
|
||||
Reference in New Issue
Block a user