Skip to content
Snippets Groups Projects
Commit ed6fecd2 authored by yann-kaelig's avatar yann-kaelig
Browse files

upgpkg: 6.4-3

parent 82b3e032
Branches
Tags
No related merge requests found
# Obarun : 66 init/supervisor
# Maintainer : Obarun Packagers <pkg@obarun.org>
# Maintainer : Eric Vidal <eric@obarun.org>
# Maintainer : Jean-Michel T.Dydak <jean-michel@obarun.org>
# Maintainer : YianIris <yianiris At disroot Dot org>
# Obarun PkgSrc : https://git.obarun.org/pkg/obextra/brltty
#----------------
# Website : https://brltty.app/
#-------------------------------------------------------------
#--------------------------------------------------------------
# DESCRIPTION ]
pkgname=brltty
pkgver=6.4
pkgrel=3
pkgdesc="Braille display driver for Linux/Unix"
pkgdesc='Braille display driver for Linux/Unix'
url="https://brltty.app"
url='https://brltty.app'
target="$pkgname-$pkgver.tar.bz2"
source=("$url/archive/$target"
'brltty.sysusers'
'brltty.tmpfiles')
track=archive
target=$pkgname-$pkgver
source=(
https://brltty.app/$track/$target.tar.bz2
brltty.sysusers
brltty.tmpfiles
)
#----------------------
# BUILD CONFIGURATION ]
makedepends=(
'alsa-lib'
'at-spi2-atk'
'at-spi2-core'
'atk'
'cython'
'dbus'
'espeak-ng'
'expat'
'festival'
'flite'
'glib2'
'gpm'
'icu'
'java-environment'
'libxaw'
'ncurses'
'ocaml-ctypes'
'ocaml-findlib'
'speech-dispatcher'
) ## 'dracut'
#------------------------
# INSTALL CONFIGURATION ]
arch=(x86_64)
install=brltty.install
depends=(
'bluez-libs'
'gcc-libs'
......@@ -31,7 +62,8 @@ depends=(
'libspeechd'
'pcre2'
'polkit'
'tcl')
'tcl'
)
optdepends=(
'at-spi2-core: X11/GNOME Apps accessibility'
......@@ -45,48 +77,26 @@ optdepends=(
'libxtst: for xbrlapi'
'ocaml: OCaml support'
'python: Python support'
'speech-dispatcher: speech-dispatcher driver')
'speech-dispatcher: speech-dispatcher driver'
) ## 'dracut: initramfs support'
backup=(
'etc/brltty.conf')
'etc/brltty.conf'
)
provides=(
'libbrlapi.so')
'libbrlapi.so'
)
options=(
'!emptydirs')
install=brltty.install
#----------------------
# BUILD CONFIGURATION ]
makedepends=(
'alsa-lib'
'at-spi2-atk'
'at-spi2-core'
'atk'
'cython'
'dbus'
'espeak-ng'
'expat'
'festival'
'flite'
'glib2'
'gpm'
'icu'
'java-environment'
'libxaw'
'ncurses'
'ocaml-ctypes'
'ocaml-findlib'
'speech-dispatcher')
'!emptydirs'
)
#--------------------
# BUILD PREPARATION ]
prepare() {
cd "$pkgname-$pkgver"
cd $pkgname-$pkgver
./autogen
}
......@@ -114,7 +124,8 @@ _flags=(
# BUILD ]
build() {
cd "$pkgname-$pkgver"
cd $pkgname-$pkgver
./configure "${_path[@]}" "${_flags[@]}"
make
}
......@@ -132,18 +143,19 @@ package() {
'libgobject-2.0.so'
'libicuuc.so'
'libgpm.so'
'libncursesw.so')
'libncursesw.so'
)
cd "$pkgname-$pkgver"
cd $pkgname-$pkgver
make INSTALL_ROOT="${pkgdir}" install
#make INSTALL_ROOT="${pkgdir}" install -C Autostart/Udev
make INSTALL_ROOT="${pkgdir}" install-udev
make INSTALL_ROOT="${pkgdir}" install-polkit
make INSTALL_ROOT="$pkgdir" install
make INSTALL_ROOT="$pkgdir" install-udev
make INSTALL_ROOT="$pkgdir" install-polkit
#make INSTALL_ROOT="$pkgdir" install-dracut
install -vDm 644 "Documents/${pkgname}.conf" -t "${pkgdir}/etc/"
install -vDm 644 "../${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
install -vDm 644 "../${pkgname}.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
install -vDm 644 "Documents/$pkgname.conf" -t "$pkgdir/etc/"
install -vDm 644 "../$pkgname.sysusers" "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
install -vDm 644 "../$pkgname.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
## fix directory permission and ownership
install -vdm 700 -o 102 -g 102 "$pkgdir/usr/share/polkit-1/rules.d"
......@@ -152,8 +164,6 @@ package() {
#---------------------------
# LICENSE AND VERIFICATION ]
license=('LGPL2.1')
license=(LGPL2.1)
sha512sums=('58394c18d56a2a93a44be1c5dcfd02613581820ea2d2dbd945372ea11e066a18a75832ea04f09cf7f411e6dd1cd4ec78574f317dafcbc5c431dcf0db21b93690'
'9314f62a3fece6a740a23d9d0c469b2bad42bd5fd0e03a092e9ee1c4b97b007f7f6460b6364c4d3e6365b4abfb3bcfef25e77623f6f1dd9d5b9cec8fc4dfacec'
'a8daae34eaeafc9cd655f8f0a95c54976192348250d7aa3ee2653ce9f5de74541005dd9d456bc5b28c1f704f8aa40d3cb8787b999c17f60248492d42fd288a64')
sha512sums=(' ')
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment