|
| 1 | +# Maintainer: Daniel Maslowski <info@orangecms.org> |
| 2 | +# Contributor: FredBezies |
| 3 | +# Contributor: pavbaranov |
| 4 | +# Contributor: marcin82 |
| 5 | +# Based on original PKGBUILD created by: |
| 6 | +# Contributor: Chad "crossroads1112" Sharp <crossroads1112@riseup.net> |
| 7 | +# Contributor: Gabriel Moura <develop@srmoural.com.br> |
| 8 | +pkgname=lumina-desktop |
| 9 | +pkgver=1.6.2 |
| 10 | +pkgrel=1 |
| 11 | +_pkgfullname="${pkgname%-*}-${pkgver}" |
| 12 | +pkgdesc="A Lightweight QT5 Desktop for FreeBSD" |
| 13 | +arch=('x86_64' 'i686' 'x86_64_v2' 'x86_64_v3') |
| 14 | +url="https://github.com/trueos/lumina" |
| 15 | +license=('BSD') |
| 16 | +depends=('qt5-x11extras' 'qt5-multimedia' 'qt5-declarative' 'hicolor-icon-theme' 'libxcursor') |
| 17 | +optdepends=('xorg-xbacklight: required for changing screen brightness' |
| 18 | + 'alsa-utils: required for adjusting audio volume' |
| 19 | + 'acpi: required for monitoring battery life' |
| 20 | + 'numlockx: required for changign state of numlock at login' |
| 21 | + 'pavucontrol: required for detatched audio mixer' |
| 22 | + 'fluxmod-styles: A good set of Fluxbox themes to improve the appearence of window decorations' |
| 23 | + 'network-manager-applet: Manage network connections from panel' |
| 24 | + 'xterm: Terminal emulator' |
| 25 | + 'fluxbox: window manager for Lumina DE' |
| 26 | + ) |
| 27 | +makedepends=('qt5-base' 'qt5-svg' 'qt5-tools') |
| 28 | +conflicts=("lumina-de-git" "lumina-desktop-git" "insight-fm") |
| 29 | +provides=("${pkgname%-*}" "insight-fm") |
| 30 | +#install="${pkgname%-*}.install" |
| 31 | +source=("$pkgname-$pkgver.tar.gz::https://github.com/trueos/lumina/archive/v${pkgver}.tar.gz") |
| 32 | +sha512sums=('0bebdc89644af49232ad9a0b753dee501f3e99d6615ce926c71790932d228e3c6676ca4835aeaf6badf5455102278261e48bed0d3004fe9209aca68d620cae02') |
| 33 | + |
| 34 | +build() { |
| 35 | + cd "${srcdir}/${_pkgfullname}" |
| 36 | + find "${srcdir}/${_pkgfullname}" -name *.desktop -exec sed -i 's/usr\/local/usr/' {} \; |
| 37 | + qmake QMAKE_CFLAGS_ISYSTEM= PREFIX="/usr" LIBPREFIX=/usr/lib QT5LIBDIR=/usr/lib/qt CONFIG+=WITH_I18N L_MANDIR=/usr/share/man L_ETCDIR="/etc" |
| 38 | + make |
| 39 | +} |
| 40 | + |
| 41 | +package() { |
| 42 | + cd "${srcdir}/${_pkgfullname}" |
| 43 | + make INSTALL_ROOT="${pkgdir}" install |
| 44 | + install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" |
| 45 | +} |
0 commit comments