From 351ee120235173fa459be1a3a84029ced25bea47 Mon Sep 17 00:00:00 2001 From: obarun <eric@obarun.org> Date: Tue, 26 Sep 2023 21:58:08 +1100 Subject: [PATCH] upgrade to new build format --- .gitignore | 10 +- .gitlab-ci.yml | 114 +++++++--- .gitmodules | 5 + trunk/LICENSE => LICENSE | 7 +- brltty | 1 + diff/patch/PKG.patch | 29 +++ pacman.conf.builder | 41 +--- trunk/PKGBUILD | 196 ------------------ trunk/brltty-6.4-x11_autostart.patch | 24 --- trunk/brltty.install | 12 -- trunk/brltty.sysusers | 49 ----- trunk/brltty.tmpfiles | 11 - version/6.1-5/LICENSE | 15 -- version/6.1-5/PKGBUILD | 157 -------------- version/6.1-5/brltty.install | 12 -- version/6.1-5/brltty.sysusers | 1 - version/6.1-5/brltty.tmpfiles | 1 - version/6.2-4/LICENSE | 15 -- version/6.2-4/PKGBUILD | 157 -------------- version/6.2-4/brltty.install | 12 -- version/6.2-4/brltty.sysusers | 27 --- version/6.2-4/brltty.tmpfiles | 1 - version/6.3-2/LICENSE | 15 -- version/6.3-2/PKGBUILD | 157 -------------- version/6.3-2/brltty.install | 12 -- version/6.3-2/brltty.sysusers | 49 ----- version/6.3-2/brltty.tmpfiles | 11 - version/6.3-3/LICENSE | 15 -- version/6.3-3/PKGBUILD | 160 -------------- version/6.3-3/brltty.install | 12 -- version/6.3-3/brltty.sysusers | 49 ----- version/6.3-3/brltty.tmpfiles | 11 - version/6.4-10/LICENSE | 15 -- version/6.4-10/PKGBUILD | 171 --------------- version/6.4-10/brltty-6.4-x11_autostart.patch | 24 --- version/6.4-10/brltty.install | 12 -- version/6.4-10/brltty.sysusers | 49 ----- version/6.4-10/brltty.tmpfiles | 11 - version/6.4-11/LICENSE | 15 -- version/6.4-11/PKGBUILD | 170 --------------- version/6.4-11/brltty-6.4-x11_autostart.patch | 24 --- version/6.4-11/brltty.install | 12 -- version/6.4-11/brltty.sysusers | 49 ----- version/6.4-11/brltty.tmpfiles | 11 - version/6.4-2/LICENSE | 15 -- version/6.4-2/PKGBUILD | 159 -------------- version/6.4-2/brltty.install | 12 -- version/6.4-2/brltty.sysusers | 49 ----- version/6.4-2/brltty.tmpfiles | 11 - version/6.4-3/LICENSE | 15 -- version/6.4-3/PKGBUILD | 169 --------------- version/6.4-3/brltty.install | 12 -- version/6.4-3/brltty.sysusers | 49 ----- version/6.4-3/brltty.tmpfiles | 11 - version/6.4-4/LICENSE | 15 -- version/6.4-4/PKGBUILD | 169 --------------- version/6.4-4/brltty.install | 12 -- version/6.4-4/brltty.sysusers | 49 ----- version/6.4-4/brltty.tmpfiles | 11 - version/6.4-5/LICENSE | 15 -- version/6.4-5/PKGBUILD | 164 --------------- version/6.4-5/brltty.install | 12 -- version/6.4-5/brltty.sysusers | 49 ----- version/6.4-5/brltty.tmpfiles | 11 - version/6.4-9/LICENSE | 15 -- version/6.4-9/PKGBUILD | 171 --------------- version/6.4-9/brltty-6.4-x11_autostart.patch | 24 --- version/6.4-9/brltty.install | 12 -- version/6.4-9/brltty.sysusers | 49 ----- version/6.4-9/brltty.tmpfiles | 11 - version/6.5-2/LICENSE | 15 -- version/6.5-2/PKGBUILD | 195 ----------------- version/6.5-2/brltty-6.4-x11_autostart.patch | 24 --- version/6.5-2/brltty.install | 12 -- version/6.5-2/brltty.sysusers | 49 ----- version/6.5-2/brltty.tmpfiles | 11 - version/6.5-3/LICENSE | 15 -- version/6.5-3/PKGBUILD | 195 ----------------- version/6.5-3/brltty-6.4-x11_autostart.patch | 24 --- version/6.5-3/brltty.install | 12 -- version/6.5-3/brltty.sysusers | 49 ----- version/6.5-3/brltty.tmpfiles | 11 - version/6.5-4/LICENSE | 15 -- version/6.5-4/PKGBUILD | 194 ----------------- version/6.5-4/brltty-6.4-x11_autostart.patch | 24 --- version/6.5-4/brltty.install | 12 -- version/6.5-4/brltty.sysusers | 49 ----- version/6.5-4/brltty.tmpfiles | 11 - version/6.5-5/LICENSE | 15 -- version/6.5-5/PKGBUILD | 194 ----------------- version/6.5-5/brltty-6.4-x11_autostart.patch | 24 --- version/6.5-5/brltty.install | 12 -- version/6.5-5/brltty.sysusers | 49 ----- version/6.5-5/brltty.tmpfiles | 11 - version/6.5-6/LICENSE | 15 -- version/6.5-6/PKGBUILD | 194 ----------------- version/6.5-6/brltty-6.4-x11_autostart.patch | 24 --- version/6.5-6/brltty.install | 12 -- version/6.5-6/brltty.sysusers | 49 ----- version/6.5-6/brltty.tmpfiles | 11 - version/6.6-3/LICENSE | 15 -- version/6.6-3/PKGBUILD | 196 ------------------ version/6.6-3/brltty-6.4-x11_autostart.patch | 24 --- version/6.6-3/brltty.install | 12 -- version/6.6-3/brltty.sysusers | 49 ----- version/6.6-3/brltty.tmpfiles | 11 - 106 files changed, 136 insertions(+), 4940 deletions(-) create mode 100644 .gitmodules rename trunk/LICENSE => LICENSE (84%) create mode 160000 brltty create mode 100644 diff/patch/PKG.patch delete mode 100644 trunk/PKGBUILD delete mode 100644 trunk/brltty-6.4-x11_autostart.patch delete mode 100644 trunk/brltty.install delete mode 100644 trunk/brltty.sysusers delete mode 100644 trunk/brltty.tmpfiles delete mode 100644 version/6.1-5/LICENSE delete mode 100644 version/6.1-5/PKGBUILD delete mode 100644 version/6.1-5/brltty.install delete mode 100644 version/6.1-5/brltty.sysusers delete mode 100644 version/6.1-5/brltty.tmpfiles delete mode 100644 version/6.2-4/LICENSE delete mode 100644 version/6.2-4/PKGBUILD delete mode 100644 version/6.2-4/brltty.install delete mode 100644 version/6.2-4/brltty.sysusers delete mode 100644 version/6.2-4/brltty.tmpfiles delete mode 100644 version/6.3-2/LICENSE delete mode 100644 version/6.3-2/PKGBUILD delete mode 100644 version/6.3-2/brltty.install delete mode 100644 version/6.3-2/brltty.sysusers delete mode 100644 version/6.3-2/brltty.tmpfiles delete mode 100644 version/6.3-3/LICENSE delete mode 100644 version/6.3-3/PKGBUILD delete mode 100644 version/6.3-3/brltty.install delete mode 100644 version/6.3-3/brltty.sysusers delete mode 100644 version/6.3-3/brltty.tmpfiles delete mode 100644 version/6.4-10/LICENSE delete mode 100644 version/6.4-10/PKGBUILD delete mode 100644 version/6.4-10/brltty-6.4-x11_autostart.patch delete mode 100644 version/6.4-10/brltty.install delete mode 100644 version/6.4-10/brltty.sysusers delete mode 100644 version/6.4-10/brltty.tmpfiles delete mode 100644 version/6.4-11/LICENSE delete mode 100644 version/6.4-11/PKGBUILD delete mode 100644 version/6.4-11/brltty-6.4-x11_autostart.patch delete mode 100644 version/6.4-11/brltty.install delete mode 100644 version/6.4-11/brltty.sysusers delete mode 100644 version/6.4-11/brltty.tmpfiles delete mode 100644 version/6.4-2/LICENSE delete mode 100644 version/6.4-2/PKGBUILD delete mode 100644 version/6.4-2/brltty.install delete mode 100644 version/6.4-2/brltty.sysusers delete mode 100644 version/6.4-2/brltty.tmpfiles delete mode 100644 version/6.4-3/LICENSE delete mode 100644 version/6.4-3/PKGBUILD delete mode 100644 version/6.4-3/brltty.install delete mode 100644 version/6.4-3/brltty.sysusers delete mode 100644 version/6.4-3/brltty.tmpfiles delete mode 100644 version/6.4-4/LICENSE delete mode 100644 version/6.4-4/PKGBUILD delete mode 100644 version/6.4-4/brltty.install delete mode 100644 version/6.4-4/brltty.sysusers delete mode 100644 version/6.4-4/brltty.tmpfiles delete mode 100644 version/6.4-5/LICENSE delete mode 100644 version/6.4-5/PKGBUILD delete mode 100644 version/6.4-5/brltty.install delete mode 100644 version/6.4-5/brltty.sysusers delete mode 100644 version/6.4-5/brltty.tmpfiles delete mode 100644 version/6.4-9/LICENSE delete mode 100644 version/6.4-9/PKGBUILD delete mode 100644 version/6.4-9/brltty-6.4-x11_autostart.patch delete mode 100644 version/6.4-9/brltty.install delete mode 100644 version/6.4-9/brltty.sysusers delete mode 100644 version/6.4-9/brltty.tmpfiles delete mode 100644 version/6.5-2/LICENSE delete mode 100644 version/6.5-2/PKGBUILD delete mode 100644 version/6.5-2/brltty-6.4-x11_autostart.patch delete mode 100644 version/6.5-2/brltty.install delete mode 100644 version/6.5-2/brltty.sysusers delete mode 100644 version/6.5-2/brltty.tmpfiles delete mode 100644 version/6.5-3/LICENSE delete mode 100644 version/6.5-3/PKGBUILD delete mode 100644 version/6.5-3/brltty-6.4-x11_autostart.patch delete mode 100644 version/6.5-3/brltty.install delete mode 100644 version/6.5-3/brltty.sysusers delete mode 100644 version/6.5-3/brltty.tmpfiles delete mode 100644 version/6.5-4/LICENSE delete mode 100644 version/6.5-4/PKGBUILD delete mode 100644 version/6.5-4/brltty-6.4-x11_autostart.patch delete mode 100644 version/6.5-4/brltty.install delete mode 100644 version/6.5-4/brltty.sysusers delete mode 100644 version/6.5-4/brltty.tmpfiles delete mode 100644 version/6.5-5/LICENSE delete mode 100644 version/6.5-5/PKGBUILD delete mode 100644 version/6.5-5/brltty-6.4-x11_autostart.patch delete mode 100644 version/6.5-5/brltty.install delete mode 100644 version/6.5-5/brltty.sysusers delete mode 100644 version/6.5-5/brltty.tmpfiles delete mode 100644 version/6.5-6/LICENSE delete mode 100644 version/6.5-6/PKGBUILD delete mode 100644 version/6.5-6/brltty-6.4-x11_autostart.patch delete mode 100644 version/6.5-6/brltty.install delete mode 100644 version/6.5-6/brltty.sysusers delete mode 100644 version/6.5-6/brltty.tmpfiles delete mode 100644 version/6.6-3/LICENSE delete mode 100644 version/6.6-3/PKGBUILD delete mode 100644 version/6.6-3/brltty-6.4-x11_autostart.patch delete mode 100644 version/6.6-3/brltty.install delete mode 100644 version/6.6-3/brltty.sysusers delete mode 100644 version/6.6-3/brltty.tmpfiles diff --git a/.gitignore b/.gitignore index 353c8dd..3fd539a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,4 @@ -trunk/brltty -trunk/pkg/ -trunk/src/ -trunk/*.pkg.tar.xz -trunk/*.pkg.tar.xz.sig -version/*/bin/ +a +b +patch-prepare.sh +patch-make.sh \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d04b653..32a5a00 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,42 +1,98 @@ +.job_variables: &job_variables + variables: + GIT_SUBMODULE_STRATEGY: none + GIT_DEPTH: 0 + PKG_TOKEN: ${PKG_TOKEN} + +.job_rules_push: &job_rules_push + rules: + - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_TAG == null' + +.job_rules_schedule: &job_rules_schedule + rules: + - if: '$CI_PIPELINE_SOURCE == "schedule"' + +.job_rules_web: &job_rules_web + rules: + - if: '$CI_PIPELINE_SOURCE == "web"' + +.job_rules_pipeline: &job_rules_pipeline + rules: + - if: '$CI_PIPELINE_SOURCE == "pipeline"' + +.copy_files: ©_files + before_script: + - mkdir -p /etc/pkg + - cp ./pkg.cfg /etc/pkg/pkg.cfg + - cp ./pacman.conf.builder /etc/pacman.conf.builder + stages: - - build - - commit - - deploy + - update + - build + - rebuild + - deploy -package: - stage: build +update: + stage: update + <<: *job_variables + <<: *job_rules_schedule + <<: *copy_files script: - - mkdir -p /etc/pkg - - cp ./pkg.cfg /etc/pkg/pkg.cfg - - cp ./pacman.conf.builder /etc/pacman.conf.builder - - pkg-prepare.sh - - pkg-build.sh --chdir=trunk $CI_PROJECT_DIR + - apkg-update.sh +build: + stage: build + <<: *job_variables + <<: *job_rules_push + <<: *copy_files + script: + - apkg-prepare.sh + - apkg-build.sh + - apkg-tag.sh artifacts: - name: $CI_PROJECT_NAME-$CI_COMMIT_REF_NAME-$CI_COMMIT_SHORT_SHA + name: $CI_PROJECT_NAME-$CI_COMMIT_SHORT_SHA paths: - - "*.pkg.tar.xz" + - "*.pkg.tar.xz" + - build.env - only: - changes: - - trunk/PKGBUILD - -commit: - stage: commit - only: - changes: - - trunk/PKGBUILD +rebuild:from: + stage: rebuild + <<: *job_variables + <<: *job_rules_pipeline + <<: *copy_files + script: + - apkg-rebuild.sh + artifacts: + name: $CI_PROJECT_NAME-$CI_COMMIT_SHORT_SHA + paths: + - "*.pkg.tar.xz" +rebuild:dynamic: + stage: rebuild + <<: *job_rules_push + <<: *copy_files + needs: ["build"] script: - - pkg-commit.sh + - apkg-generate.sh > dynamic-config.yml + artifacts: + paths: + - dynamic-config.yml + +rebuild:packages: + stage: rebuild + <<: *job_variables + <<: *job_rules_push + needs: ["rebuild:dynamic","build"] + trigger: + include: + - artifact: dynamic-config.yml + job: rebuild:dynamic + strategy: depend deploy: + <<: *job_variables + <<: *job_rules_push stage: deploy - dependencies: - - package + needs: ["build","rebuild:packages"] script: - - pkg-deploy.sh - - only: - changes: - - trunk/PKGBUILD + - apkg-deploy.sh diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..b5e4b92 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,5 @@ +[submodule "brltty"] + path = brltty + url = https://gitlab.archlinux.org/archlinux/packaging/packages/brltty + branch = main + update = merge diff --git a/trunk/LICENSE b/LICENSE similarity index 84% rename from trunk/LICENSE rename to LICENSE index 296c1fb..c2d31fb 100644 --- a/trunk/LICENSE +++ b/LICENSE @@ -1,5 +1,4 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> +Copyright (c) 2023 Eric Vidal <eric@obarun.org> All rights reserved. Permission to use, copy, modify, and/or distribute this software for any @@ -7,9 +6,9 @@ purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/brltty b/brltty new file mode 160000 index 0000000..df87d39 --- /dev/null +++ b/brltty @@ -0,0 +1 @@ +Subproject commit df87d396bdea5eb878547062feba4cc353e55bed diff --git a/diff/patch/PKG.patch b/diff/patch/PKG.patch new file mode 100644 index 0000000..7ca0c7e --- /dev/null +++ b/diff/patch/PKG.patch @@ -0,0 +1,29 @@ +diff -uar a/PKGBUILD b/PKGBUILD +--- a/PKGBUILD ++++ b/PKGBUILD +@@ -42,7 +42,6 @@ + python-setuptools + speech-dispatcher + strip-nondeterminism +- systemd-libs + tcl + ) + options=(!emptydirs) +@@ -104,7 +103,6 @@ + ncurses libncursesw.so + pcre2 + polkit +- systemd-libs libsystemd.so + ) + optdepends=( + 'at-spi2-core: X11/GNOME Apps accessibility' +@@ -132,9 +130,7 @@ + cd $pkgbase-$pkgver + # installation does not work reliably with many cores, so set jobs to 1 + make -j1 INSTALL_ROOT="$pkgdir" install +- make -j1 INSTALL_ROOT="$pkgdir" install-systemd + make -j1 INSTALL_ROOT="$pkgdir" install-udev +- make -j1 INSTALL_ROOT="$pkgdir" install-dracut + make -j1 INSTALL_ROOT="$pkgdir" install-polkit + install -vDm 644 Documents/$pkgbase.conf -t "$pkgdir/etc/" + diff --git a/pacman.conf.builder b/pacman.conf.builder index f11eac8..602711c 100644 --- a/pacman.conf.builder +++ b/pacman.conf.builder @@ -5,11 +5,9 @@ [options] HoldPkg = pacman glibc Architecture = auto -IgnorePkg = systemd -IgnorePkg = systemd-libs -NoExtract = usr/lib/libsystemd*.* +IgnorePkg = systemd systemd-libs +NoExtract = usr/lib/libsystemd*.* usr/lib/systemd* etc/systemd* Color -CheckSpace VerbosePkgLists ParallelDownloads = 5 #XferCommand = @@ -33,22 +31,6 @@ Server = https://cloud.server.obarun.org/$repo/os/$arch/ SigLevel = Required Server = https://cloud.server.obarun.org/$repo/os/$arch/ -#[obcommunity-testing] -#SigLevel = Required -#Server = https://cloud.server.obarun.org/$repo/os/$arch/ - -[obcommunity] -SigLevel = Required -Server = https://cloud.server.obarun.org/$repo/os/$arch/ - -#[obmultilib-testing] -#SigLevel = Required -#Server = https://cloud.server.obarun.org/$repo/os/$arch/ - -[obmultilib] -SigLevel = Required -Server = https://cloud.server.obarun.org/$repo/os/$arch/ - #[observice-testing] #SigLevel = Required #Server = https://cloud.server.obarun.org/$repo/os/$arch/ @@ -57,23 +39,18 @@ Server = https://cloud.server.obarun.org/$repo/os/$arch/ SigLevel = Required Server = https://cloud.server.obarun.org/$repo/os/$arch/ -#[testing] +#[core-testing] +#SigLevel = DatabaseOptional #Include = /etc/pacman.d/mirrorlist [core] +SigLevel = DatabaseOptional Include = /etc/pacman.d/mirrorlist -[extra] -Include = /etc/pacman.d/mirrorlist - -#[community-testing] +#[extra-testing] +#SigLevel = DatabaseOptional #Include = /etc/pacman.d/mirrorlist -[community] +[extra] +SigLevel = DatabaseOptional Include = /etc/pacman.d/mirrorlist - -#[multilib-testing] -#Include = /etc/pacman.d/mirrorlist - -#[multilib] -#Include = /etc/pacman.d/mirrorlist diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD deleted file mode 100644 index ca597db..0000000 --- a/trunk/PKGBUILD +++ /dev/null @@ -1,196 +0,0 @@ -# Copyright : Obarun -#------------------------ -# 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 -#----------------------------------------------------------- -# DESCRIPTION ] - -pkgbase=brltty -pkgname=(brltty brltty-udev-generic) -pkgver=6.6 -pkgrel=3 -pkgdesc="Braille display driver for Linux/Unix" -url='https://brltty.app' - -track="archive" -target="$pkgname-$pkgver" -source=( - "https://brltty.app/${track}/${target}.tar.bz2" - $pkgname-6.4-x11_autostart.patch - brltty.sysusers - brltty.tmpfiles -) - -#---------------------- -# BUILD CONFIGURATION ] - -makedepends=( - 'alsa-lib' - 'at-spi2-atk' - 'at-spi2-core' - 'atk' - 'bluez-libs' - 'cython0' - 'dbus' - 'espeak-ng' - 'expat' - 'festival' - 'gcc-libs' - 'glib2' - 'gpm' - 'icu' - 'java-environment' - 'libcap' - 'liblouis' - 'libspeechd' - 'libxaw' - 'ncurses' - 'ocaml-ctypes' - 'ocaml-findlib' - 'pcre2' - 'polkit' - 'python-setuptools' - 'speech-dispatcher' - 'strip-nondeterminism' - 'tcl' -) ## 'dracut' - -options=( - '!emptydirs') - -#------------------------ -# INSTALL CONFIGURATION ] - -depends=( - 'bluez-libs' - 'gcc-libs' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre2' - 'polkit' -) - -#-------------------- -# BUILD PREPARATION ] - -prepare() { - cd $pkgbase-$pkgver - patch -Np1 -i ../$pkgbase-6.4-x11_autostart.patch - ./autogen -} - -#---------------------- -# BUILD CONFIGURATION ] - -_flags=( - --prefix=/usr - --sysconfdir=/etc - --libexecdir=/usr/lib - --localstatedir=/var - --mandir=/usr/share/man - --with-scripts-directory=/usr/lib/brltty - --with-tables-directory=/usr/share/brltty - --with-writable-directory=/run/brltty - --disable-stripping - --enable-gpm -) - -#-------- -# BUILD ] - -build() { - # fat-lto-objects is required for non-mangled static libs - CFLAGS+=" -ffat-lto-objects" - - cd $pkgbase-$pkgver - - ./configure "${_flags[@]}" - make -j1 - - ## make brlapi.jar deterministic - find . -type f -iname "*.jar" -exec strip-nondeterminism {} \; -} - -#---------- -# PACKAGE ] - -package_brltty() { - depends+=( - bluez-libs - glibc - libcap - liblouis - libspeechd - libasound.so - libdbus-1.so - libexpat.so - libgio-2.0.so - libglib-2.0.so - libgobject-2.0.so - libicuuc.so - libgpm.so - libncursesw.so - pcre2 - polkit - ) - optdepends=( - 'at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'brltty-udev-generic: for initializing brltty with generic USB devices' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver' - 'tcl: tcl support' - ) - backup=( - 'etc/brltty.conf' - 'etc/X11/xinit/xinitrc.d/90xbrlapi' - ) - - provides=( - 'libbrlapi.so' - ) - - install=brltty.install - - cd $pkgname-$pkgver - - # installation does not work reliably with many cores, so set jobs to 1 - make -j1 INSTALL_ROOT="$pkgdir" install - make -j1 INSTALL_ROOT="$pkgdir" install-udev - #make -j1 INSTALL_ROOT="$pkgdir" install-dracut - make -j1 INSTALL_ROOT="$pkgdir" install-polkit - install -vDm 644 Documents/$pkgbase.conf -t "$pkgdir/etc/" - - # fix directory permission and ownership - install -vdm 750 -o root -g 102 "$pkgdir/usr/share/polkit-1/rules.d" - - # move generic udev rule, as it applies too broadly - mv -v "$pkgdir/usr/lib/udev/rules.d/90-brltty-usb-generic.rules" ../ -} - -package_brltty-udev-generic() { - pkgdesc="Generic udev rules for brltty" - depends=(brltty) - - install -vDm 644 90-brltty-usb-generic.rules -t "$pkgdir/usr/lib/udev/rules.d/" -} - -#-------------------- -# ARCH LICENSE AUTH ] - -arch=(x86_64) -license=(LGPL2.1) - -sha512sums=('') diff --git a/trunk/brltty-6.4-x11_autostart.patch b/trunk/brltty-6.4-x11_autostart.patch deleted file mode 100644 index c2f6cf6..0000000 --- a/trunk/brltty-6.4-x11_autostart.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -ruN a/Programs/Makefile.in b/Programs/Makefile.in ---- a/Programs/Makefile.in 2021-09-24 17:51:55.000000000 +0200 -+++ b/Programs/Makefile.in 2021-12-28 18:50:08.104123921 +0100 -@@ -1120,7 +1120,7 @@ - install-xbrlapi: xbrlapi$X install-program-directory install-x11-autostart-directory install-gdm-autostart-directory - $(INSTALL_PROGRAM) xbrlapi$X $(INSTALL_PROGRAM_DIRECTORY) - $(INSTALL_DATA) $(BLD_TOP)$(DOC_DIR)/xbrlapi.1 $(INSTALL_MAN1_DIRECTORY) -- $(INSTALL_DATA) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) -+ $(INSTALL_PROGRAM) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) - $(INSTALL_DATA) $(SRC_TOP)Autostart/gdm/$(XBRLAPI_GDM_AUTOSTART_FILE) $(INSTALL_GDM_AUTOSTART_DIRECTORY) - - install-tables: $(INSTALL_TEXT_TABLES) $(INSTALL_CONTRACTION_TABLES) $(INSTALL_ATTRIBUTES_TABLES) install-keyboard-tables install-input-tables -diff -ruN a/common.mk b/common.mk ---- a/common.mk 2021-09-02 11:07:57.000000000 +0200 -+++ b/common.mk 2021-12-28 18:46:33.618469544 +0100 -@@ -121,7 +121,7 @@ - install-apisoc-directory: - -$(INSTALL_DIRECTORY) -m 1777 $(INSTALL_APISOC_DIRECTORY) - --INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/Xsession.d -+INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/xinit/xinitrc.d - install-x11-autostart-directory: - -$(INSTALL_DIRECTORY) $(INSTALL_X11_AUTOSTART_DIRECTORY) - diff --git a/trunk/brltty.install b/trunk/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/trunk/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/trunk/brltty.sysusers b/trunk/brltty.sysusers deleted file mode 100644 index e042f8b..0000000 --- a/trunk/brltty.sysusers +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display. -# -# Copyright (C) 1995-2020 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://brltty.app/ -# -# This software is maintained by Dave Mielke <dave@mielke.cc>. -############################################################################### - -################################################ -# keep these synchronized with brltty@.service # -################################################ - -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for reading screen content (/dev/vcs*) -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -# for creating virtual devices (/dev/uinput) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for reading the BrlAPI authorization key file -m brltty brlapi - diff --git a/trunk/brltty.tmpfiles b/trunk/brltty.tmpfiles deleted file mode 100644 index 0128861..0000000 --- a/trunk/brltty.tmpfiles +++ /dev/null @@ -1,11 +0,0 @@ -# BRLTTY's runtime directory -d /run/brltty 0750 brltty brltty - -# BRLTTY's local state directory -d /var/lib/brltty 2770 brltty brltty - -# BrlAPI's sockets directory -d /var/lib/BrlAPI 3777 brltty brltty - -# BrlAPI's authorization key file -z /etc/brlapi.key 0640 root brlapi diff --git a/version/6.1-5/LICENSE b/version/6.1-5/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.1-5/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.1-5/PKGBUILD b/version/6.1-5/PKGBUILD deleted file mode 100644 index b0992ba..0000000 --- a/version/6.1-5/PKGBUILD +++ /dev/null @@ -1,157 +0,0 @@ -# Obarun : 66 init/supervisor -# Maintainer : Eric Vidal <eric@obarun.org> -# Maintainer : Jean-Michel T.Dydak <jean-michel@obarun.org> -# Obarun PkgSrc : url="https://framagit.org/pkg/obextra/brltty" -#---------------- -# Maintainer : -# Contributor : -# Arch PkgSrc : url="https://www.archlinux.org/packages/extra/x86_64/brltty/" -#---------------- -# Website : https://brltty.app -#---------------------------------------------------------------------------- -#--DESCRIPTION--------------------------------------------------------------- - -pkgname=brltty - -pkgdesc="Braille display driver for Linux/Unix" - -pkgver=6.1 -pkgrel=5 - -url="https://brltty.app" - -target="${pkgname}-${pkgver}.tar.bz2" -source=("https://brltty.app/archive/${target}" - 'brltty.sysusers' - 'brltty.tmpfiles') - -#--BUILD CONFIGURATION------------------------------------------------------- - -options=('!emptydirs') - -makedepends=( - 'alsa-lib' - 'at-spi2-atk' - 'at-spi2-core' - 'atk' - 'cython' - 'dbus' - 'espeak-ng' - 'festival' - 'glib2' - 'gpm' - 'icu' - 'java-environment' - 'libxaw' - 'ncurses' - 'ocaml-ctypes' - 'ocaml-findlib' - 'speech-dispatcher' - 'flite') - -#--BUILD PREPARATION--------------------------------------------------------- - -prepare() { - cd "${pkgname}-${pkgver}" - ./autogen -} - - -#--BUILD CONTROL------------------------------------------------------------- - -path=( - '--prefix=/usr' - '--sysconfdir=/etc' - '--localstatedir=/var' - '--mandir=/usr/share/man') - -flags=( - '--with-tables-directory=/usr/share/brltty' - '--with-writable-directory=/run/brltty' - '--enable-gpm' - '--disable-stripping' - '--with-flite-voice=cmu_us_kal16') - -#--BUILD--------------------------------------------------------------------- - -build() { - cd "${pkgname}-${pkgver}" - ./configure ${path[@]} ${flags[@]} - - make -} - - -#--PACKAGE------------------------------------------------------------------- - -package() { - cdepends+=( - 'libasound.so' - 'libdbus-1.so' - 'libgio-2.0.so' - 'libglib-2.0.so' - 'libgobject-2.0.so' - 'libicuuc.so' - 'libgpm.so' - 'libncursesw.so') - - cd "${pkgname}-${pkgver}" - - make INSTALL_ROOT="${pkgdir}" install - - make INSTALL_ROOT="${pkgdir}" install -C Autostart/Systemd - - make INSTALL_ROOT="${pkgdir}" install -C Autostart/Udev - - 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 CONFIGURATION----------------------------------------------------- - -arch=('x86_64') - -backup=(etc/brltty.conf) - -depends=( - 'bluez-libs' - 'expat' - 'gcc-libs' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre' - 'polkit' - 'tcl') - -optdepends=('at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver') - - -provides=('libbrlapi.so') - - -#--SECURITY AND LICENCE------------------------------------------------------ - -sha512sums=('a27236fc6211dfe1b9867871eca475a5c82471ea10c1bc3006916f9420764c6f91d5f2cfc5c44c6c76f1120f3ef21c821ca9a804d81ebcad6ecad886c2ef84ad' - 'cc2e2d5f33d4e11d6ff828aefc0773ccdc02127ce2f00649c1e3f8d4b39b90789f4a0e41385b344f850c38bd4a1df36d3d9d413a59144d431defdd343633f800' - 'a530fe66983768f9dc544af01c586abc101dfa2ed76885b4f1fd78c483b59e8445f2c0dbbfb865dd1cf2874342c346bd35ce978ab246e9cdd31d2d489a14e770') -b2sums=('ed3744173f59c85ac9e2bdef45e65dc98d178e51332f2fc0903763067c0f9a6a806c60989a36c825baa3dbdd1ed0629395318c22134413aa27791e17b3398413' - 'e6b7453360ef92254ff1049b387c9ee45f3be0e0259c9c3670154938f61ec4142b2de330401d09e1290ed9ffe8e390ede3472dab0e2f4c69b497f9ac19795aad' - '59f50e367d2e6c6704902ebbd254232aa17c741c9a43ba27d0ebaa5fd4a86f62bc8bdd08e8e4562437dea0efa9d49845e40c022b8c4d7110675d81bf63ac4df4') - - -license=('LGPL2.1') diff --git a/version/6.1-5/brltty.install b/version/6.1-5/brltty.install deleted file mode 100644 index 45ae000..0000000 --- a/version/6.1-5/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && mcookie -v > /etc/brlapi.key - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.1-5/brltty.sysusers b/version/6.1-5/brltty.sysusers deleted file mode 100644 index d971e59..0000000 --- a/version/6.1-5/brltty.sysusers +++ /dev/null @@ -1 +0,0 @@ -g brlapi - diff --git a/version/6.1-5/brltty.tmpfiles b/version/6.1-5/brltty.tmpfiles deleted file mode 100644 index 3e22874..0000000 --- a/version/6.1-5/brltty.tmpfiles +++ /dev/null @@ -1 +0,0 @@ -z /etc/brlapi.key 0640 root brlapi - diff --git a/version/6.2-4/LICENSE b/version/6.2-4/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.2-4/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.2-4/PKGBUILD b/version/6.2-4/PKGBUILD deleted file mode 100644 index 701e97b..0000000 --- a/version/6.2-4/PKGBUILD +++ /dev/null @@ -1,157 +0,0 @@ -# Obarun : 66 init/supervisor -# Maintainer : Eric Vidal <eric@obarun.org> -# Maintainer : Jean-Michel T.Dydak <jean-michel@obarun.org> -# Obarun PkgSrc : url="https://framagit.org/pkg/obextra/brltty" -#---------------- -# Maintainer : -# Contributor : -# Arch PkgSrc : url="https://www.archlinux.org/packages/extra/x86_64/brltty/" -#---------------- -# Website : https://brltty.app -#---------------------------------------------------------------------------- -#--DESCRIPTION--------------------------------------------------------------- - -pkgname=brltty - -pkgdesc="Braille display driver for Linux/Unix" - -pkgver=6.2 -pkgrel=4 - -url="https://brltty.app" - -target="${pkgname}-${pkgver}.tar.bz2" -source=("https://brltty.app/archive/${target}" - 'brltty.sysusers' - 'brltty.tmpfiles') - -#--BUILD CONFIGURATION------------------------------------------------------- - -options=('!emptydirs') - -makedepends=( - 'alsa-lib' - 'at-spi2-atk' - 'at-spi2-core' - 'atk' - 'cython' - 'dbus' - 'espeak-ng' - 'expat' - 'festival' - 'glib2' - 'gpm' - 'icu' - 'java-environment' - 'libxaw' - 'ncurses' - 'ocaml-ctypes' - 'ocaml-findlib' - 'speech-dispatcher' - 'flite') - -#--BUILD PREPARATION--------------------------------------------------------- - -prepare() { - cd "${pkgname}-${pkgver}" - ./autogen -} - - -#--BUILD CONTROL------------------------------------------------------------- - -path=( - '--prefix=/usr' - '--sysconfdir=/etc' - '--localstatedir=/var' - '--mandir=/usr/share/man' - '--with-scripts-directory=/usr/lib/brltty') - -flags=( - '--with-tables-directory=/usr/share/brltty' - '--with-writable-directory=/run/brltty' - '--enable-gpm' - '--disable-stripping' - '--with-flite-voice=cmu_us_kal16') - -#--BUILD--------------------------------------------------------------------- - -build() { - cd "${pkgname}-${pkgver}" - ./configure ${path[@]} ${flags[@]} - - make -} - - -#--PACKAGE------------------------------------------------------------------- - -package() { - depends+=( - 'libasound.so' - 'libdbus-1.so' - 'libexpat.so' - 'libgio-2.0.so' - 'libglib-2.0.so' - 'libgobject-2.0.so' - 'libicuuc.so' - 'libgpm.so' - 'libncursesw.so') - - cd "${pkgname}-${pkgver}" - - make INSTALL_ROOT="${pkgdir}" install - - make INSTALL_ROOT="${pkgdir}" install -C Autostart/Udev - - 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 CONFIGURATION----------------------------------------------------- - -arch=('x86_64') - -backup=(etc/brltty.conf) - -depends=( - 'bluez-libs' - 'gcc-libs' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre' - 'polkit' - 'tcl') - -optdepends=('at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver') - - -provides=('libbrlapi.so') - - -#--SECURITY AND LICENCE------------------------------------------------------ - -sha512sums=('a27236fc6211dfe1b9867871eca475a5c82471ea10c1bc3006916f9420764c6f91d5f2cfc5c44c6c76f1120f3ef21c821ca9a804d81ebcad6ecad886c2ef84ad' - 'cc2e2d5f33d4e11d6ff828aefc0773ccdc02127ce2f00649c1e3f8d4b39b90789f4a0e41385b344f850c38bd4a1df36d3d9d413a59144d431defdd343633f800' - 'a530fe66983768f9dc544af01c586abc101dfa2ed76885b4f1fd78c483b59e8445f2c0dbbfb865dd1cf2874342c346bd35ce978ab246e9cdd31d2d489a14e770') -b2sums=('ed3744173f59c85ac9e2bdef45e65dc98d178e51332f2fc0903763067c0f9a6a806c60989a36c825baa3dbdd1ed0629395318c22134413aa27791e17b3398413' - 'e6b7453360ef92254ff1049b387c9ee45f3be0e0259c9c3670154938f61ec4142b2de330401d09e1290ed9ffe8e390ede3472dab0e2f4c69b497f9ac19795aad' - '59f50e367d2e6c6704902ebbd254232aa17c741c9a43ba27d0ebaa5fd4a86f62bc8bdd08e8e4562437dea0efa9d49845e40c022b8c4d7110675d81bf63ac4df4') - - -license=('LGPL2.1') diff --git a/version/6.2-4/brltty.install b/version/6.2-4/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/version/6.2-4/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.2-4/brltty.sysusers b/version/6.2-4/brltty.sysusers deleted file mode 100644 index fbad9a3..0000000 --- a/version/6.2-4/brltty.sysusers +++ /dev/null @@ -1,27 +0,0 @@ -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for creating virtual devices (/dev/uinput) -m brltty root - -# for reading the BrlAPI authorization key file -m brltty brlapi diff --git a/version/6.2-4/brltty.tmpfiles b/version/6.2-4/brltty.tmpfiles deleted file mode 100644 index 3e22874..0000000 --- a/version/6.2-4/brltty.tmpfiles +++ /dev/null @@ -1 +0,0 @@ -z /etc/brlapi.key 0640 root brlapi - diff --git a/version/6.3-2/LICENSE b/version/6.3-2/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.3-2/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.3-2/PKGBUILD b/version/6.3-2/PKGBUILD deleted file mode 100644 index dc0986d..0000000 --- a/version/6.3-2/PKGBUILD +++ /dev/null @@ -1,157 +0,0 @@ -# Obarun : 66 init/supervisor -# Maintainer : Eric Vidal <eric@obarun.org> -# Maintainer : Jean-Michel T.Dydak <jean-michel@obarun.org> -# Obarun PkgSrc : url="https://framagit.org/pkg/obextra/brltty" -#---------------- -# Maintainer : -# Contributor : -# Arch PkgSrc : url="https://www.archlinux.org/packages/extra/x86_64/brltty/" -#---------------- -# Website : https://brltty.app -#---------------------------------------------------------------------------- -#--DESCRIPTION--------------------------------------------------------------- - -pkgname=brltty - -pkgdesc="Braille display driver for Linux/Unix" - -pkgver=6.3 -pkgrel=2 - -url="https://brltty.app" - -target="${pkgname}-${pkgver}.tar.bz2" -source=("https://brltty.app/archive/${target}" - 'brltty.sysusers' - 'brltty.tmpfiles') - -#--BUILD CONFIGURATION------------------------------------------------------- - -options=('!emptydirs') - -makedepends=( - 'alsa-lib' - 'at-spi2-atk' - 'at-spi2-core' - 'atk' - 'cython' - 'dbus' - 'espeak-ng' - 'expat' - 'festival' - 'glib2' - 'gpm' - 'icu' - 'java-environment' - 'libxaw' - 'ncurses' - 'ocaml-ctypes' - 'ocaml-findlib' - 'speech-dispatcher' - 'flite') - -#--BUILD PREPARATION--------------------------------------------------------- - -prepare() { - cd "${pkgname}-${pkgver}" - ./autogen -} - - -#--BUILD CONTROL------------------------------------------------------------- - -path=( - '--prefix=/usr' - '--sysconfdir=/etc' - '--localstatedir=/var' - '--mandir=/usr/share/man' - '--with-scripts-directory=/usr/lib/brltty') - -flags=( - '--with-tables-directory=/usr/share/brltty' - '--with-writable-directory=/run/brltty' - '--enable-gpm' - '--disable-stripping' - '--with-flite-voice=cmu_us_kal16') - -#--BUILD--------------------------------------------------------------------- - -build() { - cd "${pkgname}-${pkgver}" - ./configure ${path[@]} ${flags[@]} - - make -} - - -#--PACKAGE------------------------------------------------------------------- - -package() { - depends+=( - 'libasound.so' - 'libdbus-1.so' - 'libexpat.so' - 'libgio-2.0.so' - 'libglib-2.0.so' - 'libgobject-2.0.so' - 'libicuuc.so' - 'libgpm.so' - 'libncursesw.so') - - cd "${pkgname}-${pkgver}" - - make INSTALL_ROOT="${pkgdir}" install - - make INSTALL_ROOT="${pkgdir}" install -C Autostart/Udev - - 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 CONFIGURATION----------------------------------------------------- - -arch=('x86_64') - -backup=(etc/brltty.conf) - -depends=( - 'bluez-libs' - 'gcc-libs' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre' - 'polkit' - 'tcl') - -optdepends=('at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver') - - -provides=('libbrlapi.so') - - -#--SECURITY AND LICENCE------------------------------------------------------ - -sha512sums=('a27236fc6211dfe1b9867871eca475a5c82471ea10c1bc3006916f9420764c6f91d5f2cfc5c44c6c76f1120f3ef21c821ca9a804d81ebcad6ecad886c2ef84ad' - 'cc2e2d5f33d4e11d6ff828aefc0773ccdc02127ce2f00649c1e3f8d4b39b90789f4a0e41385b344f850c38bd4a1df36d3d9d413a59144d431defdd343633f800' - 'a530fe66983768f9dc544af01c586abc101dfa2ed76885b4f1fd78c483b59e8445f2c0dbbfb865dd1cf2874342c346bd35ce978ab246e9cdd31d2d489a14e770') -b2sums=('ed3744173f59c85ac9e2bdef45e65dc98d178e51332f2fc0903763067c0f9a6a806c60989a36c825baa3dbdd1ed0629395318c22134413aa27791e17b3398413' - 'e6b7453360ef92254ff1049b387c9ee45f3be0e0259c9c3670154938f61ec4142b2de330401d09e1290ed9ffe8e390ede3472dab0e2f4c69b497f9ac19795aad' - '59f50e367d2e6c6704902ebbd254232aa17c741c9a43ba27d0ebaa5fd4a86f62bc8bdd08e8e4562437dea0efa9d49845e40c022b8c4d7110675d81bf63ac4df4') - - -license=('LGPL2.1') diff --git a/version/6.3-2/brltty.install b/version/6.3-2/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/version/6.3-2/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.3-2/brltty.sysusers b/version/6.3-2/brltty.sysusers deleted file mode 100644 index e042f8b..0000000 --- a/version/6.3-2/brltty.sysusers +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display. -# -# Copyright (C) 1995-2020 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://brltty.app/ -# -# This software is maintained by Dave Mielke <dave@mielke.cc>. -############################################################################### - -################################################ -# keep these synchronized with brltty@.service # -################################################ - -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for reading screen content (/dev/vcs*) -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -# for creating virtual devices (/dev/uinput) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for reading the BrlAPI authorization key file -m brltty brlapi - diff --git a/version/6.3-2/brltty.tmpfiles b/version/6.3-2/brltty.tmpfiles deleted file mode 100644 index 0128861..0000000 --- a/version/6.3-2/brltty.tmpfiles +++ /dev/null @@ -1,11 +0,0 @@ -# BRLTTY's runtime directory -d /run/brltty 0750 brltty brltty - -# BRLTTY's local state directory -d /var/lib/brltty 2770 brltty brltty - -# BrlAPI's sockets directory -d /var/lib/BrlAPI 3777 brltty brltty - -# BrlAPI's authorization key file -z /etc/brlapi.key 0640 root brlapi diff --git a/version/6.3-3/LICENSE b/version/6.3-3/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.3-3/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.3-3/PKGBUILD b/version/6.3-3/PKGBUILD deleted file mode 100644 index 8c08d4c..0000000 --- a/version/6.3-3/PKGBUILD +++ /dev/null @@ -1,160 +0,0 @@ -# Obarun : 66 init/supervisor -# Maintainer : Eric Vidal <eric@obarun.org> -# Maintainer : Jean-Michel T.Dydak <jean-michel@obarun.org> -# Maintainer : YianIris <yianiris At disroot Dot org> -# Obarun PkgSrc : url="https://git.obarun.org/pkg/obextra/brltty" -#---------------- -# Maintainer : -# Contributor : -# Arch PkgSrc : url="https://www.archlinux.org/packages/extra/x86_64/brltty/" -#---------------- -# Website : https://brltty.app -#---------------------------------------------------------------------------- -#--DESCRIPTION--------------------------------------------------------------- - -pkgname=brltty - -pkgdesc="Braille display driver for Linux/Unix" - -pkgver=6.3 -pkgrel=3 - -url="https://brltty.app" - -target="${pkgname}-${pkgver}.tar.bz2" -source=("https://brltty.app/archive/${target}" - 'brltty.sysusers' - 'brltty.tmpfiles') - -#--BUILD CONFIGURATION------------------------------------------------------- - -options=('!emptydirs') - -makedepends=( - 'alsa-lib' - 'at-spi2-atk' - 'at-spi2-core' - 'atk' - 'cython' - 'dbus' - 'espeak-ng' - 'expat' - 'festival' - 'glib2' - 'gpm' - 'icu' - 'java-environment' - 'libxaw' - 'ncurses' - 'ocaml-ctypes' - 'ocaml-findlib' - 'speech-dispatcher' - 'flite') - -#--BUILD PREPARATION--------------------------------------------------------- - -prepare() { - cd "${pkgname}-${pkgver}" - ./autogen -} - - -#--BUILD CONTROL------------------------------------------------------------- - -path=( - '--prefix=/usr' - '--sysconfdir=/etc' - '--localstatedir=/var' - '--mandir=/usr/share/man' - '--with-scripts-directory=/usr/lib/brltty') - -flags=( - '--with-tables-directory=/usr/share/brltty' - '--with-writable-directory=/run/brltty' - '--enable-gpm' - '--disable-stripping' - '--with-flite-voice=cmu_us_kal16') - -#--BUILD--------------------------------------------------------------------- - -build() { - cd "${pkgname}-${pkgver}" - ./configure ${path[@]} ${flags[@]} - - make -} - - -#--PACKAGE------------------------------------------------------------------- - -package() { - depends+=( - 'libasound.so' - 'libdbus-1.so' - 'libexpat.so' - 'libgio-2.0.so' - 'libglib-2.0.so' - 'libgobject-2.0.so' - 'libicuuc.so' - 'libgpm.so' - 'libncursesw.so') - - cd "${pkgname}-${pkgver}" - - make INSTALL_ROOT="${pkgdir}" install - - make INSTALL_ROOT="${pkgdir}" install -C Autostart/Udev - - 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 CONFIGURATION----------------------------------------------------- - -arch=('x86_64') - -backup=(etc/brltty.conf) - -depends=( - 'bluez-libs' - 'gcc-libs' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre' - 'polkit' - 'tcl') - -optdepends=('at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver') - - -provides=('libbrlapi.so') - - -#--SECURITY AND LICENCE------------------------------------------------------ - -sha512sums=( -'687fbb30703d4c9fd7b55d27fabecf26c58f7c032c82bcdee1405259da74f85516e268fc49d1bdb2f704b92532cf5c466712cc09b1a4ba5304d4e021af74b7b8' -'9314f62a3fece6a740a23d9d0c469b2bad42bd5fd0e03a092e9ee1c4b97b007f7f6460b6364c4d3e6365b4abfb3bcfef25e77623f6f1dd9d5b9cec8fc4dfacec' -'a8daae34eaeafc9cd655f8f0a95c54976192348250d7aa3ee2653ce9f5de74541005dd9d456bc5b28c1f704f8aa40d3cb8787b999c17f60248492d42fd288a64') - -b2sumd=( -'c321e1bdd6d7956620fa354edcf8eee0c8a0011ebfabb4cff98cb5a22c23d5667e6b73cbdbf282c9c36cc4d50ded4e147174c45da36e3fec03cc0a8d2121459a' -'72be23cdd85433c051dd8a7163ae9434d5eef2bd34a110dd9986ce01511f513b5651f6a2be70c95d374734fee1bc496c5f07453e0716d7ec13301f563575ed60' -'d979f2667d5e88eaa216701c5bd4eafcbd80e996ec120aa3d2e1d13808b3274b74e530ecba1395bf1401cdbc265597764f9cd2e78f4cb0aa69ad5d25d041a8b2') - -license=('LGPL2.1') diff --git a/version/6.3-3/brltty.install b/version/6.3-3/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/version/6.3-3/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.3-3/brltty.sysusers b/version/6.3-3/brltty.sysusers deleted file mode 100644 index e042f8b..0000000 --- a/version/6.3-3/brltty.sysusers +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display. -# -# Copyright (C) 1995-2020 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://brltty.app/ -# -# This software is maintained by Dave Mielke <dave@mielke.cc>. -############################################################################### - -################################################ -# keep these synchronized with brltty@.service # -################################################ - -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for reading screen content (/dev/vcs*) -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -# for creating virtual devices (/dev/uinput) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for reading the BrlAPI authorization key file -m brltty brlapi - diff --git a/version/6.3-3/brltty.tmpfiles b/version/6.3-3/brltty.tmpfiles deleted file mode 100644 index 0128861..0000000 --- a/version/6.3-3/brltty.tmpfiles +++ /dev/null @@ -1,11 +0,0 @@ -# BRLTTY's runtime directory -d /run/brltty 0750 brltty brltty - -# BRLTTY's local state directory -d /var/lib/brltty 2770 brltty brltty - -# BrlAPI's sockets directory -d /var/lib/BrlAPI 3777 brltty brltty - -# BrlAPI's authorization key file -z /etc/brlapi.key 0640 root brlapi diff --git a/version/6.4-10/LICENSE b/version/6.4-10/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.4-10/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.4-10/PKGBUILD b/version/6.4-10/PKGBUILD deleted file mode 100644 index 3297b7f..0000000 --- a/version/6.4-10/PKGBUILD +++ /dev/null @@ -1,171 +0,0 @@ -# Copyright : Obarun -#------------------------ -# 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 -#----------------------------------------------------------- -# DESCRIPTION ] - -pkgname=brltty -pkgver=6.4 -pkgrel=10 -pkgdesc="Braille display driver for Linux/Unix" -url='https://brltty.app' - -track="archive" -target="$pkgname-$pkgver" -source=( - "https://brltty.app/${track}/${target}.tar.bz2" - brltty-6.4-x11_autostart.patch - brltty.sysusers - brltty.tmpfiles -) - -#---------------------- -# BUILD CONFIGURATION ] - -makedepends=( - 'alsa-lib' - 'at-spi2-atk' - 'at-spi2-core' - 'atk' - 'cython' - 'dbus' - 'espeak-ng' - 'expat' - 'festival' - 'glib2' - 'gpm' - 'icu' - 'java-environment' - 'libxaw' - 'ncurses' - 'ocaml-ctypes' - 'ocaml-findlib' - 'speech-dispatcher' - 'strip-nondeterminism' - 'tcl' -) ## 'dracut' - -options=( - '!emptydirs' -) #'debug' - -#------------------------ -# INSTALL CONFIGURATION ] - -depends=( - 'bluez-libs' - 'gcc-libs' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre2' - 'polkit' -) - -optdepends=( - 'at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver' - 'tcl: tcl support' -) # 'dracut: initramfs support' - -backup=( - 'etc/brltty.conf' - 'etc/X11/xinit/xinitrc.d/90xbrlapi' -) - -provides=( - 'libbrlapi.so' -) - -install=brltty.install - -#-------------------- -# BUILD PREPARATION ] - -prepare() { - cd $pkgname-$pkgver - patch -Np1 -i ../brltty-6.4-x11_autostart.patch - ./autogen -} - -#---------------------- -# BUILD CONFIGURATION ] - -_flags=( - --prefix=/usr - --sysconfdir=/etc - --localstatedir=/var - --mandir=/usr/share/man - --with-scripts-directory=/usr/lib/brltty - --with-tables-directory=/usr/share/brltty - --with-writable-directory=/run/brltty - --with-flite-voice=cmu_us_kal16 - --disable-stripping - --enable-gpm -) - -#-------- -# BUILD ] - -build() { - cd $pkgname-$pkgver - - ./configure "${_flags[@]}" - make - - ## make brlapi.jar deterministic - find . -type f -iname "*.jar" -exec strip-nondeterminism {} \; -} - -#---------- -# PACKAGE ] - -package() { - depends+=( - 'libasound.so' - 'libdbus-1.so' - 'libexpat.so' - 'libgio-2.0.so' - 'libglib-2.0.so' - 'libgobject-2.0.so' - 'libicuuc.so' - 'libgpm.so' - 'libncursesw.so' - ) - - cd $pkgname-$pkgver - - 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" - - ## fix directory permission and ownership - install -vdm 700 -o 102 -g 102 "$pkgdir/usr/share/polkit-1/rules.d" -} - -#-------------------- -# ARCH LICENSE AUTH ] - -arch=(x86_64) -license=(LGPL2.1) - -sha512sums=('') diff --git a/version/6.4-10/brltty-6.4-x11_autostart.patch b/version/6.4-10/brltty-6.4-x11_autostart.patch deleted file mode 100644 index c2f6cf6..0000000 --- a/version/6.4-10/brltty-6.4-x11_autostart.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -ruN a/Programs/Makefile.in b/Programs/Makefile.in ---- a/Programs/Makefile.in 2021-09-24 17:51:55.000000000 +0200 -+++ b/Programs/Makefile.in 2021-12-28 18:50:08.104123921 +0100 -@@ -1120,7 +1120,7 @@ - install-xbrlapi: xbrlapi$X install-program-directory install-x11-autostart-directory install-gdm-autostart-directory - $(INSTALL_PROGRAM) xbrlapi$X $(INSTALL_PROGRAM_DIRECTORY) - $(INSTALL_DATA) $(BLD_TOP)$(DOC_DIR)/xbrlapi.1 $(INSTALL_MAN1_DIRECTORY) -- $(INSTALL_DATA) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) -+ $(INSTALL_PROGRAM) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) - $(INSTALL_DATA) $(SRC_TOP)Autostart/gdm/$(XBRLAPI_GDM_AUTOSTART_FILE) $(INSTALL_GDM_AUTOSTART_DIRECTORY) - - install-tables: $(INSTALL_TEXT_TABLES) $(INSTALL_CONTRACTION_TABLES) $(INSTALL_ATTRIBUTES_TABLES) install-keyboard-tables install-input-tables -diff -ruN a/common.mk b/common.mk ---- a/common.mk 2021-09-02 11:07:57.000000000 +0200 -+++ b/common.mk 2021-12-28 18:46:33.618469544 +0100 -@@ -121,7 +121,7 @@ - install-apisoc-directory: - -$(INSTALL_DIRECTORY) -m 1777 $(INSTALL_APISOC_DIRECTORY) - --INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/Xsession.d -+INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/xinit/xinitrc.d - install-x11-autostart-directory: - -$(INSTALL_DIRECTORY) $(INSTALL_X11_AUTOSTART_DIRECTORY) - diff --git a/version/6.4-10/brltty.install b/version/6.4-10/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/version/6.4-10/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.4-10/brltty.sysusers b/version/6.4-10/brltty.sysusers deleted file mode 100644 index e042f8b..0000000 --- a/version/6.4-10/brltty.sysusers +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display. -# -# Copyright (C) 1995-2020 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://brltty.app/ -# -# This software is maintained by Dave Mielke <dave@mielke.cc>. -############################################################################### - -################################################ -# keep these synchronized with brltty@.service # -################################################ - -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for reading screen content (/dev/vcs*) -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -# for creating virtual devices (/dev/uinput) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for reading the BrlAPI authorization key file -m brltty brlapi - diff --git a/version/6.4-10/brltty.tmpfiles b/version/6.4-10/brltty.tmpfiles deleted file mode 100644 index 0128861..0000000 --- a/version/6.4-10/brltty.tmpfiles +++ /dev/null @@ -1,11 +0,0 @@ -# BRLTTY's runtime directory -d /run/brltty 0750 brltty brltty - -# BRLTTY's local state directory -d /var/lib/brltty 2770 brltty brltty - -# BrlAPI's sockets directory -d /var/lib/BrlAPI 3777 brltty brltty - -# BrlAPI's authorization key file -z /etc/brlapi.key 0640 root brlapi diff --git a/version/6.4-11/LICENSE b/version/6.4-11/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.4-11/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.4-11/PKGBUILD b/version/6.4-11/PKGBUILD deleted file mode 100644 index 16e972c..0000000 --- a/version/6.4-11/PKGBUILD +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright : Obarun -#------------------------ -# 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 -#----------------------------------------------------------- -# DESCRIPTION ] - -pkgname=brltty -pkgver=6.4 -pkgrel=11 -pkgdesc="Braille display driver for Linux/Unix" -url='https://brltty.app' - -track="archive" -target="$pkgname-$pkgver" -source=( - "https://brltty.app/${track}/${target}.tar.bz2" - brltty-6.4-x11_autostart.patch - brltty.sysusers - brltty.tmpfiles -) - -#---------------------- -# BUILD CONFIGURATION ] - -makedepends=( - 'alsa-lib' - 'at-spi2-atk' - 'at-spi2-core' - 'atk' - 'cython' - 'dbus' - 'espeak-ng' - 'expat' - 'festival' - 'glib2' - 'gpm' - 'icu' - 'java-environment' - 'libxaw' - 'ncurses' - 'ocaml-ctypes' - 'ocaml-findlib' - 'speech-dispatcher' - 'strip-nondeterminism' - 'tcl' -) ## 'dracut' - -options=( - '!emptydirs' - 'debug') - -#------------------------ -# INSTALL CONFIGURATION ] - -depends=( - 'bluez-libs' - 'gcc-libs' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre2' - 'polkit' -) - -optdepends=( - 'at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver' - 'tcl: tcl support' -) # 'dracut: initramfs support' - -backup=( - 'etc/brltty.conf' - 'etc/X11/xinit/xinitrc.d/90xbrlapi' -) - -provides=( - 'libbrlapi.so' -) - -install=brltty.install - -#-------------------- -# BUILD PREPARATION ] - -prepare() { - cd $pkgname-$pkgver - patch -Np1 -i ../brltty-6.4-x11_autostart.patch - ./autogen -} - -#---------------------- -# BUILD CONFIGURATION ] - -_flags=( - --prefix=/usr - --sysconfdir=/etc - --localstatedir=/var - --mandir=/usr/share/man - --with-scripts-directory=/usr/lib/brltty - --with-tables-directory=/usr/share/brltty - --with-writable-directory=/run/brltty - --disable-stripping - --enable-gpm -) - -#-------- -# BUILD ] - -build() { - cd $pkgname-$pkgver - - ./configure "${_flags[@]}" - make - - ## make brlapi.jar deterministic - find . -type f -iname "*.jar" -exec strip-nondeterminism {} \; -} - -#---------- -# PACKAGE ] - -package() { - depends+=( - 'libasound.so' - 'libdbus-1.so' - 'libexpat.so' - 'libgio-2.0.so' - 'libglib-2.0.so' - 'libgobject-2.0.so' - 'libicuuc.so' - 'libgpm.so' - 'libncursesw.so' - ) - - cd $pkgname-$pkgver - - 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" - - ## fix directory permission and ownership - install -vdm 700 -o 102 -g 102 "$pkgdir/usr/share/polkit-1/rules.d" -} - -#-------------------- -# ARCH LICENSE AUTH ] - -arch=(x86_64) -license=(LGPL2.1) - -sha512sums=('') diff --git a/version/6.4-11/brltty-6.4-x11_autostart.patch b/version/6.4-11/brltty-6.4-x11_autostart.patch deleted file mode 100644 index c2f6cf6..0000000 --- a/version/6.4-11/brltty-6.4-x11_autostart.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -ruN a/Programs/Makefile.in b/Programs/Makefile.in ---- a/Programs/Makefile.in 2021-09-24 17:51:55.000000000 +0200 -+++ b/Programs/Makefile.in 2021-12-28 18:50:08.104123921 +0100 -@@ -1120,7 +1120,7 @@ - install-xbrlapi: xbrlapi$X install-program-directory install-x11-autostart-directory install-gdm-autostart-directory - $(INSTALL_PROGRAM) xbrlapi$X $(INSTALL_PROGRAM_DIRECTORY) - $(INSTALL_DATA) $(BLD_TOP)$(DOC_DIR)/xbrlapi.1 $(INSTALL_MAN1_DIRECTORY) -- $(INSTALL_DATA) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) -+ $(INSTALL_PROGRAM) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) - $(INSTALL_DATA) $(SRC_TOP)Autostart/gdm/$(XBRLAPI_GDM_AUTOSTART_FILE) $(INSTALL_GDM_AUTOSTART_DIRECTORY) - - install-tables: $(INSTALL_TEXT_TABLES) $(INSTALL_CONTRACTION_TABLES) $(INSTALL_ATTRIBUTES_TABLES) install-keyboard-tables install-input-tables -diff -ruN a/common.mk b/common.mk ---- a/common.mk 2021-09-02 11:07:57.000000000 +0200 -+++ b/common.mk 2021-12-28 18:46:33.618469544 +0100 -@@ -121,7 +121,7 @@ - install-apisoc-directory: - -$(INSTALL_DIRECTORY) -m 1777 $(INSTALL_APISOC_DIRECTORY) - --INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/Xsession.d -+INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/xinit/xinitrc.d - install-x11-autostart-directory: - -$(INSTALL_DIRECTORY) $(INSTALL_X11_AUTOSTART_DIRECTORY) - diff --git a/version/6.4-11/brltty.install b/version/6.4-11/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/version/6.4-11/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.4-11/brltty.sysusers b/version/6.4-11/brltty.sysusers deleted file mode 100644 index e042f8b..0000000 --- a/version/6.4-11/brltty.sysusers +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display. -# -# Copyright (C) 1995-2020 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://brltty.app/ -# -# This software is maintained by Dave Mielke <dave@mielke.cc>. -############################################################################### - -################################################ -# keep these synchronized with brltty@.service # -################################################ - -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for reading screen content (/dev/vcs*) -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -# for creating virtual devices (/dev/uinput) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for reading the BrlAPI authorization key file -m brltty brlapi - diff --git a/version/6.4-11/brltty.tmpfiles b/version/6.4-11/brltty.tmpfiles deleted file mode 100644 index 0128861..0000000 --- a/version/6.4-11/brltty.tmpfiles +++ /dev/null @@ -1,11 +0,0 @@ -# BRLTTY's runtime directory -d /run/brltty 0750 brltty brltty - -# BRLTTY's local state directory -d /var/lib/brltty 2770 brltty brltty - -# BrlAPI's sockets directory -d /var/lib/BrlAPI 3777 brltty brltty - -# BrlAPI's authorization key file -z /etc/brlapi.key 0640 root brlapi diff --git a/version/6.4-2/LICENSE b/version/6.4-2/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.4-2/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.4-2/PKGBUILD b/version/6.4-2/PKGBUILD deleted file mode 100644 index fee0a7d..0000000 --- a/version/6.4-2/PKGBUILD +++ /dev/null @@ -1,159 +0,0 @@ -# Obarun : 66 init/supervisor -# Maintainer : Obarun Packagers <pkg@obarun.org> -# Obarun PkgSrc : https://git.obarun.org/pkg/obextra/brltty -#---------------- -# Website : https://brltty.app/ -#------------------------------------------------------------- -# DESCRIPTION ] - -pkgname=brltty -pkgver=6.4 -pkgrel=2 -pkgdesc="Braille display driver for Linux/Unix" - -url="https://brltty.app" - -target="$pkgname-$pkgver.tar.bz2" -source=("$url/archive/$target" - 'brltty.sysusers' - 'brltty.tmpfiles') - -#------------------------ -# INSTALL CONFIGURATION ] - -arch=(x86_64) - -depends=( - 'bluez-libs' - 'gcc-libs' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre2' - 'polkit' - 'tcl') - -optdepends=( - 'at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver') - -backup=( - 'etc/brltty.conf') - -provides=( - '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') - -#-------------------- -# BUILD PREPARATION ] - -prepare() { - cd "$pkgname-$pkgver" - ./autogen -} - - -#---------------------- -# BUILD CONFIGURATION ] - -path=( - --prefix=/usr - --sysconfdir=/etc - --localstatedir=/var - --mandir=/usr/share/man - --with-scripts-directory=/usr/lib/brltty - --with-tables-directory=/usr/share/brltty - --with-writable-directory=/run/brltty -) - -_flags=( - --with-flite-voice=cmu_us_kal16 - --disable-stripping - --enable-gpm -) - -#-------- -# BUILD ] - -build() { - cd "$pkgname-$pkgver" - ./configure "${_path[@]}" "${_flags[@]}" - make -} - -#---------- -# PACKAGE ] - -package() { - depends+=( - 'libasound.so' - 'libdbus-1.so' - 'libexpat.so' - 'libgio-2.0.so' - 'libglib-2.0.so' - 'libgobject-2.0.so' - 'libicuuc.so' - 'libgpm.so' - 'libncursesw.so') - - 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 - - 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" -} - -#--------------------------- -# LICENSE AND VERIFICATION ] - -license=('LGPL2.1') - -sha512sums=('58394c18d56a2a93a44be1c5dcfd02613581820ea2d2dbd945372ea11e066a18a75832ea04f09cf7f411e6dd1cd4ec78574f317dafcbc5c431dcf0db21b93690' # brltty-6.4.tar.bz2 - '4040ca0cca1a5073c45130ae74eae5c8b552d93542d26e74cdd05223e1676752370165314d468b18ff48917d542a41bd74f1a3e2cb0e76881c0b6bec37b31689' - 'a8daae34eaeafc9cd655f8f0a95c54976192348250d7aa3ee2653ce9f5de74541005dd9d456bc5b28c1f704f8aa40d3cb8787b999c17f60248492d42fd288a64') diff --git a/version/6.4-2/brltty.install b/version/6.4-2/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/version/6.4-2/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.4-2/brltty.sysusers b/version/6.4-2/brltty.sysusers deleted file mode 100644 index e042f8b..0000000 --- a/version/6.4-2/brltty.sysusers +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display. -# -# Copyright (C) 1995-2020 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://brltty.app/ -# -# This software is maintained by Dave Mielke <dave@mielke.cc>. -############################################################################### - -################################################ -# keep these synchronized with brltty@.service # -################################################ - -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for reading screen content (/dev/vcs*) -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -# for creating virtual devices (/dev/uinput) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for reading the BrlAPI authorization key file -m brltty brlapi - diff --git a/version/6.4-2/brltty.tmpfiles b/version/6.4-2/brltty.tmpfiles deleted file mode 100644 index 0128861..0000000 --- a/version/6.4-2/brltty.tmpfiles +++ /dev/null @@ -1,11 +0,0 @@ -# BRLTTY's runtime directory -d /run/brltty 0750 brltty brltty - -# BRLTTY's local state directory -d /var/lib/brltty 2770 brltty brltty - -# BrlAPI's sockets directory -d /var/lib/BrlAPI 3777 brltty brltty - -# BrlAPI's authorization key file -z /etc/brlapi.key 0640 root brlapi diff --git a/version/6.4-3/LICENSE b/version/6.4-3/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.4-3/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.4-3/PKGBUILD b/version/6.4-3/PKGBUILD deleted file mode 100644 index 27fee26..0000000 --- a/version/6.4-3/PKGBUILD +++ /dev/null @@ -1,169 +0,0 @@ -# Obarun : 66 init/supervisor -# 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 -#---------------- -#-------------------------------------------------------------- -# DESCRIPTION ] - -pkgname=brltty -pkgver=6.4 -pkgrel=3 -pkgdesc='Braille display driver for Linux/Unix' - -url='https://brltty.app' - -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' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre2' - 'polkit' - 'tcl' -) - -optdepends=( - 'at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver' -) ## 'dracut: initramfs support' - -backup=( - 'etc/brltty.conf' -) - -provides=( - 'libbrlapi.so' -) - -options=( - '!emptydirs' -) - -#-------------------- -# BUILD PREPARATION ] - -prepare() { - cd $pkgname-$pkgver - ./autogen -} - - -#---------------------- -# BUILD CONFIGURATION ] - -_path=( - --prefix=/usr - --sysconfdir=/etc - --localstatedir=/var - --mandir=/usr/share/man - --with-scripts-directory=/usr/lib/brltty - --with-tables-directory=/usr/share/brltty - --with-writable-directory=/run/brltty -) - -_flags=( - --with-flite-voice=cmu_us_kal16 - --disable-stripping - --enable-gpm -) - -#-------- -# BUILD ] - -build() { - cd $pkgname-$pkgver - - ./configure "${_path[@]}" "${_flags[@]}" - make -} - -#---------- -# PACKAGE ] - -package() { - depends+=( - 'libasound.so' - 'libdbus-1.so' - 'libexpat.so' - 'libgio-2.0.so' - 'libglib-2.0.so' - 'libgobject-2.0.so' - 'libicuuc.so' - 'libgpm.so' - 'libncursesw.so' - ) - - cd $pkgname-$pkgver - - 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" - - ## fix directory permission and ownership - install -vdm 700 -o 102 -g 102 "$pkgdir/usr/share/polkit-1/rules.d" -} - -#--------------------------- -# LICENSE AND VERIFICATION ] - -license=(LGPL2.1) - -sha512sums=(' ') diff --git a/version/6.4-3/brltty.install b/version/6.4-3/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/version/6.4-3/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.4-3/brltty.sysusers b/version/6.4-3/brltty.sysusers deleted file mode 100644 index e042f8b..0000000 --- a/version/6.4-3/brltty.sysusers +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display. -# -# Copyright (C) 1995-2020 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://brltty.app/ -# -# This software is maintained by Dave Mielke <dave@mielke.cc>. -############################################################################### - -################################################ -# keep these synchronized with brltty@.service # -################################################ - -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for reading screen content (/dev/vcs*) -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -# for creating virtual devices (/dev/uinput) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for reading the BrlAPI authorization key file -m brltty brlapi - diff --git a/version/6.4-3/brltty.tmpfiles b/version/6.4-3/brltty.tmpfiles deleted file mode 100644 index 0128861..0000000 --- a/version/6.4-3/brltty.tmpfiles +++ /dev/null @@ -1,11 +0,0 @@ -# BRLTTY's runtime directory -d /run/brltty 0750 brltty brltty - -# BRLTTY's local state directory -d /var/lib/brltty 2770 brltty brltty - -# BrlAPI's sockets directory -d /var/lib/BrlAPI 3777 brltty brltty - -# BrlAPI's authorization key file -z /etc/brlapi.key 0640 root brlapi diff --git a/version/6.4-4/LICENSE b/version/6.4-4/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.4-4/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.4-4/PKGBUILD b/version/6.4-4/PKGBUILD deleted file mode 100644 index a99f0be..0000000 --- a/version/6.4-4/PKGBUILD +++ /dev/null @@ -1,169 +0,0 @@ -# Obarun : 66 init/supervisor -# 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 -#---------------- -#-------------------------------------------------------------- -# DESCRIPTION ] - -pkgname=brltty -pkgver=6.4 -pkgrel=4 -pkgdesc='Braille display driver for Linux/Unix' - -url='https://brltty.app' - -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' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre2' - 'polkit' - 'tcl' -) - -optdepends=( - 'at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver' -) ## 'dracut: initramfs support' - -backup=( - 'etc/brltty.conf' -) - -provides=( - 'libbrlapi.so' -) - -options=( - '!emptydirs' -) - -#-------------------- -# BUILD PREPARATION ] - -prepare() { - cd $pkgname-$pkgver - ./autogen -} - - -#---------------------- -# BUILD CONFIGURATION ] - -_path=( - --prefix=/usr - --sysconfdir=/etc - --localstatedir=/var - --mandir=/usr/share/man - --with-scripts-directory=/usr/lib/brltty - --with-tables-directory=/usr/share/brltty - --with-writable-directory=/run/brltty -) - -_flags=( - --with-flite-voice=cmu_us_kal16 - --disable-stripping - --enable-gpm -) - -#-------- -# BUILD ] - -build() { - cd $pkgname-$pkgver - - ./configure "${_path[@]}" "${_flags[@]}" - make -} - -#---------- -# PACKAGE ] - -package() { - depends+=( - 'libasound.so' - 'libdbus-1.so' - 'libexpat.so' - 'libgio-2.0.so' - 'libglib-2.0.so' - 'libgobject-2.0.so' - 'libicuuc.so' - 'libgpm.so' - 'libncursesw.so' - ) - - cd $pkgname-$pkgver - - 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" - - ## fix directory permission and ownership - install -vdm 700 -o 102 -g 102 "$pkgdir/usr/share/polkit-1/rules.d" -} - -#--------------------------- -# LICENSE AND VERIFICATION ] - -license=(LGPL2.1) - -sha512sums=(' ') diff --git a/version/6.4-4/brltty.install b/version/6.4-4/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/version/6.4-4/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.4-4/brltty.sysusers b/version/6.4-4/brltty.sysusers deleted file mode 100644 index e042f8b..0000000 --- a/version/6.4-4/brltty.sysusers +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display. -# -# Copyright (C) 1995-2020 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://brltty.app/ -# -# This software is maintained by Dave Mielke <dave@mielke.cc>. -############################################################################### - -################################################ -# keep these synchronized with brltty@.service # -################################################ - -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for reading screen content (/dev/vcs*) -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -# for creating virtual devices (/dev/uinput) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for reading the BrlAPI authorization key file -m brltty brlapi - diff --git a/version/6.4-4/brltty.tmpfiles b/version/6.4-4/brltty.tmpfiles deleted file mode 100644 index 0128861..0000000 --- a/version/6.4-4/brltty.tmpfiles +++ /dev/null @@ -1,11 +0,0 @@ -# BRLTTY's runtime directory -d /run/brltty 0750 brltty brltty - -# BRLTTY's local state directory -d /var/lib/brltty 2770 brltty brltty - -# BrlAPI's sockets directory -d /var/lib/BrlAPI 3777 brltty brltty - -# BrlAPI's authorization key file -z /etc/brlapi.key 0640 root brlapi diff --git a/version/6.4-5/LICENSE b/version/6.4-5/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.4-5/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.4-5/PKGBUILD b/version/6.4-5/PKGBUILD deleted file mode 100644 index e30a28e..0000000 --- a/version/6.4-5/PKGBUILD +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright : Obarun -#------------------------ -# 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 -#----------------------------------------------------------- -# DESCRIPTION ] - -pkgname=brltty -pkgver=6.4 -pkgrel=5 -pkgdesc="Braille display driver for Linux/Unix" -url='https://brltty.app' - -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 ] - -depends=( - 'bluez-libs' - 'gcc-libs' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre2' - 'polkit' - 'tcl' -) - -optdepends=( - 'at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver' -) # 'dracut: initramfs support' - -backup=( - 'etc/brltty.conf' -) - -provides=( - 'libbrlapi.so' -) - -options=( - '!emptydirs' -) - -install=brltty.install - -#-------------------- -# BUILD PREPARATION ] - -prepare() { - cd $pkgname-$pkgver - ./autogen -} - -#---------------------- -# BUILD CONFIGURATION ] - -_flags=( - --prefix=/usr - --sysconfdir=/etc - --localstatedir=/var - --mandir=/usr/share/man - --with-scripts-directory=/usr/lib/brltty - --with-tables-directory=/usr/share/brltty - --with-writable-directory=/run/brltty - --with-flite-voice=cmu_us_kal16 - --disable-stripping - --enable-gpm -) - -#-------- -# BUILD ] - -build() { - cd $pkgname-$pkgver - - ./configure "${_flags[@]}" - make -} - -#---------- -# PACKAGE ] - -package() { - depends+=( - 'libasound.so' - 'libdbus-1.so' - 'libexpat.so' - 'libgio-2.0.so' - 'libglib-2.0.so' - 'libgobject-2.0.so' - 'libicuuc.so' - 'libgpm.so' - 'libncursesw.so' - ) - - cd $pkgname-$pkgver - - 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" - - ## fix directory permission and ownership - install -vdm 700 -o 102 -g 102 "$pkgdir/usr/share/polkit-1/rules.d" -} - -#-------------------- -# ARCH LICENSE AUTH ] - -arch=(x86_64) -license=(LGPL2.1) - -sha512sums=('') diff --git a/version/6.4-5/brltty.install b/version/6.4-5/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/version/6.4-5/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.4-5/brltty.sysusers b/version/6.4-5/brltty.sysusers deleted file mode 100644 index e042f8b..0000000 --- a/version/6.4-5/brltty.sysusers +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display. -# -# Copyright (C) 1995-2020 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://brltty.app/ -# -# This software is maintained by Dave Mielke <dave@mielke.cc>. -############################################################################### - -################################################ -# keep these synchronized with brltty@.service # -################################################ - -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for reading screen content (/dev/vcs*) -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -# for creating virtual devices (/dev/uinput) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for reading the BrlAPI authorization key file -m brltty brlapi - diff --git a/version/6.4-5/brltty.tmpfiles b/version/6.4-5/brltty.tmpfiles deleted file mode 100644 index 0128861..0000000 --- a/version/6.4-5/brltty.tmpfiles +++ /dev/null @@ -1,11 +0,0 @@ -# BRLTTY's runtime directory -d /run/brltty 0750 brltty brltty - -# BRLTTY's local state directory -d /var/lib/brltty 2770 brltty brltty - -# BrlAPI's sockets directory -d /var/lib/BrlAPI 3777 brltty brltty - -# BrlAPI's authorization key file -z /etc/brlapi.key 0640 root brlapi diff --git a/version/6.4-9/LICENSE b/version/6.4-9/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.4-9/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.4-9/PKGBUILD b/version/6.4-9/PKGBUILD deleted file mode 100644 index c2ff545..0000000 --- a/version/6.4-9/PKGBUILD +++ /dev/null @@ -1,171 +0,0 @@ -# Copyright : Obarun -#------------------------ -# 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 -#----------------------------------------------------------- -# DESCRIPTION ] - -pkgname=brltty -pkgver=6.4 -pkgrel=9 -pkgdesc="Braille display driver for Linux/Unix" -url='https://brltty.app' - -track="archive" -target="$pkgname-$pkgver" -source=( - "https://brltty.app/${track}/${target}.tar.bz2" - brltty-6.4-x11_autostart.patch - brltty.sysusers - brltty.tmpfiles -) - -#---------------------- -# BUILD CONFIGURATION ] - -makedepends=( - 'alsa-lib' - 'at-spi2-atk' - 'at-spi2-core' - 'atk' - 'cython' - 'dbus' - 'espeak-ng' - 'expat' - 'festival' - 'glib2' - 'gpm' - 'icu' - 'java-environment' - 'libxaw' - 'ncurses' - 'ocaml-ctypes' - 'ocaml-findlib' - 'speech-dispatcher' - 'strip-nondeterminism' - 'tcl' -) ## 'dracut' - -#------------------------ -# INSTALL CONFIGURATION ] - -depends=( - 'bluez-libs' - 'gcc-libs' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre2' - 'polkit' -) - -optdepends=( - 'at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver' - 'tcl: tcl support' -) # 'dracut: initramfs support' - -backup=( - 'etc/brltty.conf' - 'etc/X11/xinit/xinitrc.d/90xbrlapi' -) - -provides=( - 'libbrlapi.so' -) - -options=( - '!emptydirs' -) - -install=brltty.install - -#-------------------- -# BUILD PREPARATION ] - -prepare() { - cd $pkgname-$pkgver - patch -Np1 -i ../brltty-6.4-x11_autostart.patch - ./autogen -} - -#---------------------- -# BUILD CONFIGURATION ] - -_flags=( - --prefix=/usr - --sysconfdir=/etc - --localstatedir=/var - --mandir=/usr/share/man - --with-scripts-directory=/usr/lib/brltty - --with-tables-directory=/usr/share/brltty - --with-writable-directory=/run/brltty - --with-flite-voice=cmu_us_kal16 - --disable-stripping - --enable-gpm -) - -#-------- -# BUILD ] - -build() { - cd $pkgname-$pkgver - - ./configure "${_flags[@]}" - make - - ## make brlapi.jar deterministic - find . -type f -iname "*.jar" -exec strip-nondeterminism {} \; -} - -#---------- -# PACKAGE ] - -package() { - depends+=( - 'libasound.so' - 'libdbus-1.so' - 'libexpat.so' - 'libgio-2.0.so' - 'libglib-2.0.so' - 'libgobject-2.0.so' - 'libicuuc.so' - 'libgpm.so' - 'libncursesw.so' - ) - - cd $pkgname-$pkgver - - 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" - - ## fix directory permission and ownership - install -vdm 700 -o 102 -g 102 "$pkgdir/usr/share/polkit-1/rules.d" -} - -#-------------------- -# ARCH LICENSE AUTH ] - -arch=(x86_64) -license=(LGPL2.1) - -sha512sums=('') diff --git a/version/6.4-9/brltty-6.4-x11_autostart.patch b/version/6.4-9/brltty-6.4-x11_autostart.patch deleted file mode 100644 index c2f6cf6..0000000 --- a/version/6.4-9/brltty-6.4-x11_autostart.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -ruN a/Programs/Makefile.in b/Programs/Makefile.in ---- a/Programs/Makefile.in 2021-09-24 17:51:55.000000000 +0200 -+++ b/Programs/Makefile.in 2021-12-28 18:50:08.104123921 +0100 -@@ -1120,7 +1120,7 @@ - install-xbrlapi: xbrlapi$X install-program-directory install-x11-autostart-directory install-gdm-autostart-directory - $(INSTALL_PROGRAM) xbrlapi$X $(INSTALL_PROGRAM_DIRECTORY) - $(INSTALL_DATA) $(BLD_TOP)$(DOC_DIR)/xbrlapi.1 $(INSTALL_MAN1_DIRECTORY) -- $(INSTALL_DATA) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) -+ $(INSTALL_PROGRAM) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) - $(INSTALL_DATA) $(SRC_TOP)Autostart/gdm/$(XBRLAPI_GDM_AUTOSTART_FILE) $(INSTALL_GDM_AUTOSTART_DIRECTORY) - - install-tables: $(INSTALL_TEXT_TABLES) $(INSTALL_CONTRACTION_TABLES) $(INSTALL_ATTRIBUTES_TABLES) install-keyboard-tables install-input-tables -diff -ruN a/common.mk b/common.mk ---- a/common.mk 2021-09-02 11:07:57.000000000 +0200 -+++ b/common.mk 2021-12-28 18:46:33.618469544 +0100 -@@ -121,7 +121,7 @@ - install-apisoc-directory: - -$(INSTALL_DIRECTORY) -m 1777 $(INSTALL_APISOC_DIRECTORY) - --INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/Xsession.d -+INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/xinit/xinitrc.d - install-x11-autostart-directory: - -$(INSTALL_DIRECTORY) $(INSTALL_X11_AUTOSTART_DIRECTORY) - diff --git a/version/6.4-9/brltty.install b/version/6.4-9/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/version/6.4-9/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.4-9/brltty.sysusers b/version/6.4-9/brltty.sysusers deleted file mode 100644 index e042f8b..0000000 --- a/version/6.4-9/brltty.sysusers +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display. -# -# Copyright (C) 1995-2020 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://brltty.app/ -# -# This software is maintained by Dave Mielke <dave@mielke.cc>. -############################################################################### - -################################################ -# keep these synchronized with brltty@.service # -################################################ - -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for reading screen content (/dev/vcs*) -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -# for creating virtual devices (/dev/uinput) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for reading the BrlAPI authorization key file -m brltty brlapi - diff --git a/version/6.4-9/brltty.tmpfiles b/version/6.4-9/brltty.tmpfiles deleted file mode 100644 index 0128861..0000000 --- a/version/6.4-9/brltty.tmpfiles +++ /dev/null @@ -1,11 +0,0 @@ -# BRLTTY's runtime directory -d /run/brltty 0750 brltty brltty - -# BRLTTY's local state directory -d /var/lib/brltty 2770 brltty brltty - -# BrlAPI's sockets directory -d /var/lib/BrlAPI 3777 brltty brltty - -# BrlAPI's authorization key file -z /etc/brlapi.key 0640 root brlapi diff --git a/version/6.5-2/LICENSE b/version/6.5-2/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.5-2/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.5-2/PKGBUILD b/version/6.5-2/PKGBUILD deleted file mode 100644 index 480748a..0000000 --- a/version/6.5-2/PKGBUILD +++ /dev/null @@ -1,195 +0,0 @@ -# Copyright : Obarun -#------------------------ -# 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 -#----------------------------------------------------------- -# DESCRIPTION ] - -pkgbase=brltty -pkgname=(brltty brltty-udev-generic) -pkgver=6.5 -pkgrel=2 -pkgdesc="Braille display driver for Linux/Unix" -url='https://brltty.app' - -track="archive" -target="$pkgname-$pkgver" -source=( - "https://brltty.app/${track}/${target}.tar.bz2" - $pkgname-6.4-x11_autostart.patch - brltty.sysusers - brltty.tmpfiles -) - -#---------------------- -# BUILD CONFIGURATION ] - -makedepends=( - 'alsa-lib' - 'at-spi2-atk' - 'at-spi2-core' - 'atk' - 'bluez-libs' - 'cython' - 'dbus' - 'espeak-ng' - 'expat' - 'festival' - 'gcc-libs' - 'glib2' - 'gpm' - 'icu' - 'java-environment' - 'liblouis' - 'libspeechd' - 'libxaw' - 'ncurses' - 'ocaml-ctypes' - 'ocaml-findlib' - 'pcre2' - 'polkit' - 'python-setuptools' - 'speech-dispatcher' - 'strip-nondeterminism' - 'tcl' -) ## 'dracut' - -options=( - '!emptydirs' - 'debug') - -#------------------------ -# INSTALL CONFIGURATION ] - -depends=( - 'bluez-libs' - 'gcc-libs' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre2' - 'polkit' -) - -#-------------------- -# BUILD PREPARATION ] - -prepare() { - cd $pkgbase-$pkgver - patch -Np1 -i ../$pkgbase-6.4-x11_autostart.patch - ./autogen -} - -#---------------------- -# BUILD CONFIGURATION ] - -_flags=( - --prefix=/usr - --sysconfdir=/etc - --localstatedir=/var - --mandir=/usr/share/man - --with-scripts-directory=/usr/lib/brltty - --with-tables-directory=/usr/share/brltty - --with-writable-directory=/run/brltty - --disable-stripping - --enable-gpm -) - -#-------- -# BUILD ] - -build() { - # fat-lto-objects is required for non-mangled static libs - CFLAGS+=" -ffat-lto-objects" - - cd $pkgbase-$pkgver - - ./configure "${_flags[@]}" - make -j1 - - ## make brlapi.jar deterministic - find . -type f -iname "*.jar" -exec strip-nondeterminism {} \; -} - -#---------- -# PACKAGE ] - -package_brltty() { - depends+=( - bluez-libs - gcc-libs - glibc - liblouis - libspeechd - libasound.so - libdbus-1.so - libexpat.so - libgio-2.0.so - libglib-2.0.so - libgobject-2.0.so - libicuuc.so - libgpm.so - libncursesw.so - pcre2 - polkit - ) - optdepends=( - 'at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'brltty-udev-generic: for initializing brltty with generic USB devices' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver' - 'tcl: tcl support' - ) - backup=( - 'etc/brltty.conf' - 'etc/X11/xinit/xinitrc.d/90xbrlapi' - ) - - provides=( - 'libbrlapi.so' - ) - - install=brltty.install - - cd $pkgname-$pkgver - - # installation does not work reliably with many cores, so set jobs to 1 - make -j1 INSTALL_ROOT="$pkgdir" install - make -j1 INSTALL_ROOT="$pkgdir" install-udev - #make -j1 INSTALL_ROOT="$pkgdir" install-dracut - make -j1 INSTALL_ROOT="$pkgdir" install-polkit - install -vDm 644 Documents/$pkgbase.conf -t "$pkgdir/etc/" - - # fix directory permission and ownership - install -vdm 750 -o root -g 102 "$pkgdir/usr/share/polkit-1/rules.d" - - # move generic udev rule, as it applies too broadly - mv -v "$pkgdir/usr/lib/udev/rules.d/90-brltty-usb-generic.rules" ../ -} - -package_brltty-udev-generic() { - pkgdesc="Generic udev rules for brltty" - depends=(brltty) - - install -vDm 644 90-brltty-usb-generic.rules -t "$pkgdir/usr/lib/udev/rules.d/" -} - -#-------------------- -# ARCH LICENSE AUTH ] - -arch=(x86_64) -license=(LGPL2.1) - -sha512sums=('') diff --git a/version/6.5-2/brltty-6.4-x11_autostart.patch b/version/6.5-2/brltty-6.4-x11_autostart.patch deleted file mode 100644 index c2f6cf6..0000000 --- a/version/6.5-2/brltty-6.4-x11_autostart.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -ruN a/Programs/Makefile.in b/Programs/Makefile.in ---- a/Programs/Makefile.in 2021-09-24 17:51:55.000000000 +0200 -+++ b/Programs/Makefile.in 2021-12-28 18:50:08.104123921 +0100 -@@ -1120,7 +1120,7 @@ - install-xbrlapi: xbrlapi$X install-program-directory install-x11-autostart-directory install-gdm-autostart-directory - $(INSTALL_PROGRAM) xbrlapi$X $(INSTALL_PROGRAM_DIRECTORY) - $(INSTALL_DATA) $(BLD_TOP)$(DOC_DIR)/xbrlapi.1 $(INSTALL_MAN1_DIRECTORY) -- $(INSTALL_DATA) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) -+ $(INSTALL_PROGRAM) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) - $(INSTALL_DATA) $(SRC_TOP)Autostart/gdm/$(XBRLAPI_GDM_AUTOSTART_FILE) $(INSTALL_GDM_AUTOSTART_DIRECTORY) - - install-tables: $(INSTALL_TEXT_TABLES) $(INSTALL_CONTRACTION_TABLES) $(INSTALL_ATTRIBUTES_TABLES) install-keyboard-tables install-input-tables -diff -ruN a/common.mk b/common.mk ---- a/common.mk 2021-09-02 11:07:57.000000000 +0200 -+++ b/common.mk 2021-12-28 18:46:33.618469544 +0100 -@@ -121,7 +121,7 @@ - install-apisoc-directory: - -$(INSTALL_DIRECTORY) -m 1777 $(INSTALL_APISOC_DIRECTORY) - --INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/Xsession.d -+INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/xinit/xinitrc.d - install-x11-autostart-directory: - -$(INSTALL_DIRECTORY) $(INSTALL_X11_AUTOSTART_DIRECTORY) - diff --git a/version/6.5-2/brltty.install b/version/6.5-2/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/version/6.5-2/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.5-2/brltty.sysusers b/version/6.5-2/brltty.sysusers deleted file mode 100644 index e042f8b..0000000 --- a/version/6.5-2/brltty.sysusers +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display. -# -# Copyright (C) 1995-2020 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://brltty.app/ -# -# This software is maintained by Dave Mielke <dave@mielke.cc>. -############################################################################### - -################################################ -# keep these synchronized with brltty@.service # -################################################ - -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for reading screen content (/dev/vcs*) -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -# for creating virtual devices (/dev/uinput) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for reading the BrlAPI authorization key file -m brltty brlapi - diff --git a/version/6.5-2/brltty.tmpfiles b/version/6.5-2/brltty.tmpfiles deleted file mode 100644 index 0128861..0000000 --- a/version/6.5-2/brltty.tmpfiles +++ /dev/null @@ -1,11 +0,0 @@ -# BRLTTY's runtime directory -d /run/brltty 0750 brltty brltty - -# BRLTTY's local state directory -d /var/lib/brltty 2770 brltty brltty - -# BrlAPI's sockets directory -d /var/lib/BrlAPI 3777 brltty brltty - -# BrlAPI's authorization key file -z /etc/brlapi.key 0640 root brlapi diff --git a/version/6.5-3/LICENSE b/version/6.5-3/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.5-3/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.5-3/PKGBUILD b/version/6.5-3/PKGBUILD deleted file mode 100644 index bf0d9bf..0000000 --- a/version/6.5-3/PKGBUILD +++ /dev/null @@ -1,195 +0,0 @@ -# Copyright : Obarun -#------------------------ -# 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 -#----------------------------------------------------------- -# DESCRIPTION ] - -pkgbase=brltty -pkgname=(brltty brltty-udev-generic) -pkgver=6.5 -pkgrel=3 -pkgdesc="Braille display driver for Linux/Unix" -url='https://brltty.app' - -track="archive" -target="$pkgname-$pkgver" -source=( - "https://brltty.app/${track}/${target}.tar.bz2" - $pkgname-6.4-x11_autostart.patch - brltty.sysusers - brltty.tmpfiles -) - -#---------------------- -# BUILD CONFIGURATION ] - -makedepends=( - 'alsa-lib' - 'at-spi2-atk' - 'at-spi2-core' - 'atk' - 'bluez-libs' - 'cython' - 'dbus' - 'espeak-ng' - 'expat' - 'festival' - 'gcc-libs' - 'glib2' - 'gpm' - 'icu' - 'java-environment' - 'liblouis' - 'libspeechd' - 'libxaw' - 'ncurses' - 'ocaml-ctypes' - 'ocaml-findlib' - 'pcre2' - 'polkit' - 'python-setuptools' - 'speech-dispatcher' - 'strip-nondeterminism' - 'tcl' -) ## 'dracut' - -options=( - '!emptydirs' - 'debug') - -#------------------------ -# INSTALL CONFIGURATION ] - -depends=( - 'bluez-libs' - 'gcc-libs' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre2' - 'polkit' -) - -#-------------------- -# BUILD PREPARATION ] - -prepare() { - cd $pkgbase-$pkgver - patch -Np1 -i ../$pkgbase-6.4-x11_autostart.patch - ./autogen -} - -#---------------------- -# BUILD CONFIGURATION ] - -_flags=( - --prefix=/usr - --sysconfdir=/etc - --localstatedir=/var - --mandir=/usr/share/man - --with-scripts-directory=/usr/lib/brltty - --with-tables-directory=/usr/share/brltty - --with-writable-directory=/run/brltty - --disable-stripping - --enable-gpm -) - -#-------- -# BUILD ] - -build() { - # fat-lto-objects is required for non-mangled static libs - CFLAGS+=" -ffat-lto-objects" - - cd $pkgbase-$pkgver - - ./configure "${_flags[@]}" - make -j1 - - ## make brlapi.jar deterministic - find . -type f -iname "*.jar" -exec strip-nondeterminism {} \; -} - -#---------- -# PACKAGE ] - -package_brltty() { - depends+=( - bluez-libs - gcc-libs - glibc - liblouis - libspeechd - libasound.so - libdbus-1.so - libexpat.so - libgio-2.0.so - libglib-2.0.so - libgobject-2.0.so - libicuuc.so - libgpm.so - libncursesw.so - pcre2 - polkit - ) - optdepends=( - 'at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'brltty-udev-generic: for initializing brltty with generic USB devices' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver' - 'tcl: tcl support' - ) - backup=( - 'etc/brltty.conf' - 'etc/X11/xinit/xinitrc.d/90xbrlapi' - ) - - provides=( - 'libbrlapi.so' - ) - - install=brltty.install - - cd $pkgname-$pkgver - - # installation does not work reliably with many cores, so set jobs to 1 - make -j1 INSTALL_ROOT="$pkgdir" install - make -j1 INSTALL_ROOT="$pkgdir" install-udev - #make -j1 INSTALL_ROOT="$pkgdir" install-dracut - make -j1 INSTALL_ROOT="$pkgdir" install-polkit - install -vDm 644 Documents/$pkgbase.conf -t "$pkgdir/etc/" - - # fix directory permission and ownership - install -vdm 750 -o root -g 102 "$pkgdir/usr/share/polkit-1/rules.d" - - # move generic udev rule, as it applies too broadly - mv -v "$pkgdir/usr/lib/udev/rules.d/90-brltty-usb-generic.rules" ../ -} - -package_brltty-udev-generic() { - pkgdesc="Generic udev rules for brltty" - depends=(brltty) - - install -vDm 644 90-brltty-usb-generic.rules -t "$pkgdir/usr/lib/udev/rules.d/" -} - -#-------------------- -# ARCH LICENSE AUTH ] - -arch=(x86_64) -license=(LGPL2.1) - -sha512sums=('') diff --git a/version/6.5-3/brltty-6.4-x11_autostart.patch b/version/6.5-3/brltty-6.4-x11_autostart.patch deleted file mode 100644 index c2f6cf6..0000000 --- a/version/6.5-3/brltty-6.4-x11_autostart.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -ruN a/Programs/Makefile.in b/Programs/Makefile.in ---- a/Programs/Makefile.in 2021-09-24 17:51:55.000000000 +0200 -+++ b/Programs/Makefile.in 2021-12-28 18:50:08.104123921 +0100 -@@ -1120,7 +1120,7 @@ - install-xbrlapi: xbrlapi$X install-program-directory install-x11-autostart-directory install-gdm-autostart-directory - $(INSTALL_PROGRAM) xbrlapi$X $(INSTALL_PROGRAM_DIRECTORY) - $(INSTALL_DATA) $(BLD_TOP)$(DOC_DIR)/xbrlapi.1 $(INSTALL_MAN1_DIRECTORY) -- $(INSTALL_DATA) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) -+ $(INSTALL_PROGRAM) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) - $(INSTALL_DATA) $(SRC_TOP)Autostart/gdm/$(XBRLAPI_GDM_AUTOSTART_FILE) $(INSTALL_GDM_AUTOSTART_DIRECTORY) - - install-tables: $(INSTALL_TEXT_TABLES) $(INSTALL_CONTRACTION_TABLES) $(INSTALL_ATTRIBUTES_TABLES) install-keyboard-tables install-input-tables -diff -ruN a/common.mk b/common.mk ---- a/common.mk 2021-09-02 11:07:57.000000000 +0200 -+++ b/common.mk 2021-12-28 18:46:33.618469544 +0100 -@@ -121,7 +121,7 @@ - install-apisoc-directory: - -$(INSTALL_DIRECTORY) -m 1777 $(INSTALL_APISOC_DIRECTORY) - --INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/Xsession.d -+INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/xinit/xinitrc.d - install-x11-autostart-directory: - -$(INSTALL_DIRECTORY) $(INSTALL_X11_AUTOSTART_DIRECTORY) - diff --git a/version/6.5-3/brltty.install b/version/6.5-3/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/version/6.5-3/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.5-3/brltty.sysusers b/version/6.5-3/brltty.sysusers deleted file mode 100644 index e042f8b..0000000 --- a/version/6.5-3/brltty.sysusers +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display. -# -# Copyright (C) 1995-2020 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://brltty.app/ -# -# This software is maintained by Dave Mielke <dave@mielke.cc>. -############################################################################### - -################################################ -# keep these synchronized with brltty@.service # -################################################ - -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for reading screen content (/dev/vcs*) -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -# for creating virtual devices (/dev/uinput) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for reading the BrlAPI authorization key file -m brltty brlapi - diff --git a/version/6.5-3/brltty.tmpfiles b/version/6.5-3/brltty.tmpfiles deleted file mode 100644 index 0128861..0000000 --- a/version/6.5-3/brltty.tmpfiles +++ /dev/null @@ -1,11 +0,0 @@ -# BRLTTY's runtime directory -d /run/brltty 0750 brltty brltty - -# BRLTTY's local state directory -d /var/lib/brltty 2770 brltty brltty - -# BrlAPI's sockets directory -d /var/lib/BrlAPI 3777 brltty brltty - -# BrlAPI's authorization key file -z /etc/brlapi.key 0640 root brlapi diff --git a/version/6.5-4/LICENSE b/version/6.5-4/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.5-4/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.5-4/PKGBUILD b/version/6.5-4/PKGBUILD deleted file mode 100644 index 1829f85..0000000 --- a/version/6.5-4/PKGBUILD +++ /dev/null @@ -1,194 +0,0 @@ -# Copyright : Obarun -#------------------------ -# 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 -#----------------------------------------------------------- -# DESCRIPTION ] - -pkgbase=brltty -pkgname=(brltty brltty-udev-generic) -pkgver=6.5 -pkgrel=4 -pkgdesc="Braille display driver for Linux/Unix" -url='https://brltty.app' - -track="archive" -target="$pkgname-$pkgver" -source=( - "https://brltty.app/${track}/${target}.tar.bz2" - $pkgname-6.4-x11_autostart.patch - brltty.sysusers - brltty.tmpfiles -) - -#---------------------- -# BUILD CONFIGURATION ] - -makedepends=( - 'alsa-lib' - 'at-spi2-atk' - 'at-spi2-core' - 'atk' - 'bluez-libs' - 'cython' - 'dbus' - 'espeak-ng' - 'expat' - 'festival' - 'gcc-libs' - 'glib2' - 'gpm' - 'icu' - 'java-environment' - 'liblouis' - 'libspeechd' - 'libxaw' - 'ncurses' - 'ocaml-ctypes' - 'ocaml-findlib' - 'pcre2' - 'polkit' - 'python-setuptools' - 'speech-dispatcher' - 'strip-nondeterminism' - 'tcl' -) ## 'dracut' - -options=( - '!emptydirs') - -#------------------------ -# INSTALL CONFIGURATION ] - -depends=( - 'bluez-libs' - 'gcc-libs' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre2' - 'polkit' -) - -#-------------------- -# BUILD PREPARATION ] - -prepare() { - cd $pkgbase-$pkgver - patch -Np1 -i ../$pkgbase-6.4-x11_autostart.patch - ./autogen -} - -#---------------------- -# BUILD CONFIGURATION ] - -_flags=( - --prefix=/usr - --sysconfdir=/etc - --localstatedir=/var - --mandir=/usr/share/man - --with-scripts-directory=/usr/lib/brltty - --with-tables-directory=/usr/share/brltty - --with-writable-directory=/run/brltty - --disable-stripping - --enable-gpm -) - -#-------- -# BUILD ] - -build() { - # fat-lto-objects is required for non-mangled static libs - CFLAGS+=" -ffat-lto-objects" - - cd $pkgbase-$pkgver - - ./configure "${_flags[@]}" - make -j1 - - ## make brlapi.jar deterministic - find . -type f -iname "*.jar" -exec strip-nondeterminism {} \; -} - -#---------- -# PACKAGE ] - -package_brltty() { - depends+=( - bluez-libs - gcc-libs - glibc - liblouis - libspeechd - libasound.so - libdbus-1.so - libexpat.so - libgio-2.0.so - libglib-2.0.so - libgobject-2.0.so - libicuuc.so - libgpm.so - libncursesw.so - pcre2 - polkit - ) - optdepends=( - 'at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'brltty-udev-generic: for initializing brltty with generic USB devices' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver' - 'tcl: tcl support' - ) - backup=( - 'etc/brltty.conf' - 'etc/X11/xinit/xinitrc.d/90xbrlapi' - ) - - provides=( - 'libbrlapi.so' - ) - - install=brltty.install - - cd $pkgname-$pkgver - - # installation does not work reliably with many cores, so set jobs to 1 - make -j1 INSTALL_ROOT="$pkgdir" install - make -j1 INSTALL_ROOT="$pkgdir" install-udev - #make -j1 INSTALL_ROOT="$pkgdir" install-dracut - make -j1 INSTALL_ROOT="$pkgdir" install-polkit - install -vDm 644 Documents/$pkgbase.conf -t "$pkgdir/etc/" - - # fix directory permission and ownership - install -vdm 750 -o root -g 102 "$pkgdir/usr/share/polkit-1/rules.d" - - # move generic udev rule, as it applies too broadly - mv -v "$pkgdir/usr/lib/udev/rules.d/90-brltty-usb-generic.rules" ../ -} - -package_brltty-udev-generic() { - pkgdesc="Generic udev rules for brltty" - depends=(brltty) - - install -vDm 644 90-brltty-usb-generic.rules -t "$pkgdir/usr/lib/udev/rules.d/" -} - -#-------------------- -# ARCH LICENSE AUTH ] - -arch=(x86_64) -license=(LGPL2.1) - -sha512sums=('') diff --git a/version/6.5-4/brltty-6.4-x11_autostart.patch b/version/6.5-4/brltty-6.4-x11_autostart.patch deleted file mode 100644 index c2f6cf6..0000000 --- a/version/6.5-4/brltty-6.4-x11_autostart.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -ruN a/Programs/Makefile.in b/Programs/Makefile.in ---- a/Programs/Makefile.in 2021-09-24 17:51:55.000000000 +0200 -+++ b/Programs/Makefile.in 2021-12-28 18:50:08.104123921 +0100 -@@ -1120,7 +1120,7 @@ - install-xbrlapi: xbrlapi$X install-program-directory install-x11-autostart-directory install-gdm-autostart-directory - $(INSTALL_PROGRAM) xbrlapi$X $(INSTALL_PROGRAM_DIRECTORY) - $(INSTALL_DATA) $(BLD_TOP)$(DOC_DIR)/xbrlapi.1 $(INSTALL_MAN1_DIRECTORY) -- $(INSTALL_DATA) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) -+ $(INSTALL_PROGRAM) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) - $(INSTALL_DATA) $(SRC_TOP)Autostart/gdm/$(XBRLAPI_GDM_AUTOSTART_FILE) $(INSTALL_GDM_AUTOSTART_DIRECTORY) - - install-tables: $(INSTALL_TEXT_TABLES) $(INSTALL_CONTRACTION_TABLES) $(INSTALL_ATTRIBUTES_TABLES) install-keyboard-tables install-input-tables -diff -ruN a/common.mk b/common.mk ---- a/common.mk 2021-09-02 11:07:57.000000000 +0200 -+++ b/common.mk 2021-12-28 18:46:33.618469544 +0100 -@@ -121,7 +121,7 @@ - install-apisoc-directory: - -$(INSTALL_DIRECTORY) -m 1777 $(INSTALL_APISOC_DIRECTORY) - --INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/Xsession.d -+INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/xinit/xinitrc.d - install-x11-autostart-directory: - -$(INSTALL_DIRECTORY) $(INSTALL_X11_AUTOSTART_DIRECTORY) - diff --git a/version/6.5-4/brltty.install b/version/6.5-4/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/version/6.5-4/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.5-4/brltty.sysusers b/version/6.5-4/brltty.sysusers deleted file mode 100644 index e042f8b..0000000 --- a/version/6.5-4/brltty.sysusers +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display. -# -# Copyright (C) 1995-2020 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://brltty.app/ -# -# This software is maintained by Dave Mielke <dave@mielke.cc>. -############################################################################### - -################################################ -# keep these synchronized with brltty@.service # -################################################ - -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for reading screen content (/dev/vcs*) -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -# for creating virtual devices (/dev/uinput) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for reading the BrlAPI authorization key file -m brltty brlapi - diff --git a/version/6.5-4/brltty.tmpfiles b/version/6.5-4/brltty.tmpfiles deleted file mode 100644 index 0128861..0000000 --- a/version/6.5-4/brltty.tmpfiles +++ /dev/null @@ -1,11 +0,0 @@ -# BRLTTY's runtime directory -d /run/brltty 0750 brltty brltty - -# BRLTTY's local state directory -d /var/lib/brltty 2770 brltty brltty - -# BrlAPI's sockets directory -d /var/lib/BrlAPI 3777 brltty brltty - -# BrlAPI's authorization key file -z /etc/brlapi.key 0640 root brlapi diff --git a/version/6.5-5/LICENSE b/version/6.5-5/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.5-5/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.5-5/PKGBUILD b/version/6.5-5/PKGBUILD deleted file mode 100644 index b9e83e0..0000000 --- a/version/6.5-5/PKGBUILD +++ /dev/null @@ -1,194 +0,0 @@ -# Copyright : Obarun -#------------------------ -# 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 -#----------------------------------------------------------- -# DESCRIPTION ] - -pkgbase=brltty -pkgname=(brltty brltty-udev-generic) -pkgver=6.5 -pkgrel=5 -pkgdesc="Braille display driver for Linux/Unix" -url='https://brltty.app' - -track="archive" -target="$pkgname-$pkgver" -source=( - "https://brltty.app/${track}/${target}.tar.bz2" - $pkgname-6.4-x11_autostart.patch - brltty.sysusers - brltty.tmpfiles -) - -#---------------------- -# BUILD CONFIGURATION ] - -makedepends=( - 'alsa-lib' - 'at-spi2-atk' - 'at-spi2-core' - 'atk' - 'bluez-libs' - 'cython' - 'dbus' - 'espeak-ng' - 'expat' - 'festival' - 'gcc-libs' - 'glib2' - 'gpm' - 'icu' - 'java-environment' - 'liblouis' - 'libspeechd' - 'libxaw' - 'ncurses' - 'ocaml-ctypes' - 'ocaml-findlib' - 'pcre2' - 'polkit' - 'python-setuptools' - 'speech-dispatcher' - 'strip-nondeterminism' - 'tcl' -) ## 'dracut' - -options=( - '!emptydirs') - -#------------------------ -# INSTALL CONFIGURATION ] - -depends=( - 'bluez-libs' - 'gcc-libs' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre2' - 'polkit' -) - -#-------------------- -# BUILD PREPARATION ] - -prepare() { - cd $pkgbase-$pkgver - patch -Np1 -i ../$pkgbase-6.4-x11_autostart.patch - ./autogen -} - -#---------------------- -# BUILD CONFIGURATION ] - -_flags=( - --prefix=/usr - --sysconfdir=/etc - --localstatedir=/var - --mandir=/usr/share/man - --with-scripts-directory=/usr/lib/brltty - --with-tables-directory=/usr/share/brltty - --with-writable-directory=/run/brltty - --disable-stripping - --enable-gpm -) - -#-------- -# BUILD ] - -build() { - # fat-lto-objects is required for non-mangled static libs - CFLAGS+=" -ffat-lto-objects" - - cd $pkgbase-$pkgver - - ./configure "${_flags[@]}" - make -j1 - - ## make brlapi.jar deterministic - find . -type f -iname "*.jar" -exec strip-nondeterminism {} \; -} - -#---------- -# PACKAGE ] - -package_brltty() { - depends+=( - bluez-libs - gcc-libs - glibc - liblouis - libspeechd - libasound.so - libdbus-1.so - libexpat.so - libgio-2.0.so - libglib-2.0.so - libgobject-2.0.so - libicuuc.so - libgpm.so - libncursesw.so - pcre2 - polkit - ) - optdepends=( - 'at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'brltty-udev-generic: for initializing brltty with generic USB devices' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver' - 'tcl: tcl support' - ) - backup=( - 'etc/brltty.conf' - 'etc/X11/xinit/xinitrc.d/90xbrlapi' - ) - - provides=( - 'libbrlapi.so' - ) - - install=brltty.install - - cd $pkgname-$pkgver - - # installation does not work reliably with many cores, so set jobs to 1 - make -j1 INSTALL_ROOT="$pkgdir" install - make -j1 INSTALL_ROOT="$pkgdir" install-udev - #make -j1 INSTALL_ROOT="$pkgdir" install-dracut - make -j1 INSTALL_ROOT="$pkgdir" install-polkit - install -vDm 644 Documents/$pkgbase.conf -t "$pkgdir/etc/" - - # fix directory permission and ownership - install -vdm 750 -o root -g 102 "$pkgdir/usr/share/polkit-1/rules.d" - - # move generic udev rule, as it applies too broadly - mv -v "$pkgdir/usr/lib/udev/rules.d/90-brltty-usb-generic.rules" ../ -} - -package_brltty-udev-generic() { - pkgdesc="Generic udev rules for brltty" - depends=(brltty) - - install -vDm 644 90-brltty-usb-generic.rules -t "$pkgdir/usr/lib/udev/rules.d/" -} - -#-------------------- -# ARCH LICENSE AUTH ] - -arch=(x86_64) -license=(LGPL2.1) - -sha512sums=('') diff --git a/version/6.5-5/brltty-6.4-x11_autostart.patch b/version/6.5-5/brltty-6.4-x11_autostart.patch deleted file mode 100644 index c2f6cf6..0000000 --- a/version/6.5-5/brltty-6.4-x11_autostart.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -ruN a/Programs/Makefile.in b/Programs/Makefile.in ---- a/Programs/Makefile.in 2021-09-24 17:51:55.000000000 +0200 -+++ b/Programs/Makefile.in 2021-12-28 18:50:08.104123921 +0100 -@@ -1120,7 +1120,7 @@ - install-xbrlapi: xbrlapi$X install-program-directory install-x11-autostart-directory install-gdm-autostart-directory - $(INSTALL_PROGRAM) xbrlapi$X $(INSTALL_PROGRAM_DIRECTORY) - $(INSTALL_DATA) $(BLD_TOP)$(DOC_DIR)/xbrlapi.1 $(INSTALL_MAN1_DIRECTORY) -- $(INSTALL_DATA) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) -+ $(INSTALL_PROGRAM) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) - $(INSTALL_DATA) $(SRC_TOP)Autostart/gdm/$(XBRLAPI_GDM_AUTOSTART_FILE) $(INSTALL_GDM_AUTOSTART_DIRECTORY) - - install-tables: $(INSTALL_TEXT_TABLES) $(INSTALL_CONTRACTION_TABLES) $(INSTALL_ATTRIBUTES_TABLES) install-keyboard-tables install-input-tables -diff -ruN a/common.mk b/common.mk ---- a/common.mk 2021-09-02 11:07:57.000000000 +0200 -+++ b/common.mk 2021-12-28 18:46:33.618469544 +0100 -@@ -121,7 +121,7 @@ - install-apisoc-directory: - -$(INSTALL_DIRECTORY) -m 1777 $(INSTALL_APISOC_DIRECTORY) - --INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/Xsession.d -+INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/xinit/xinitrc.d - install-x11-autostart-directory: - -$(INSTALL_DIRECTORY) $(INSTALL_X11_AUTOSTART_DIRECTORY) - diff --git a/version/6.5-5/brltty.install b/version/6.5-5/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/version/6.5-5/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.5-5/brltty.sysusers b/version/6.5-5/brltty.sysusers deleted file mode 100644 index e042f8b..0000000 --- a/version/6.5-5/brltty.sysusers +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display. -# -# Copyright (C) 1995-2020 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://brltty.app/ -# -# This software is maintained by Dave Mielke <dave@mielke.cc>. -############################################################################### - -################################################ -# keep these synchronized with brltty@.service # -################################################ - -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for reading screen content (/dev/vcs*) -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -# for creating virtual devices (/dev/uinput) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for reading the BrlAPI authorization key file -m brltty brlapi - diff --git a/version/6.5-5/brltty.tmpfiles b/version/6.5-5/brltty.tmpfiles deleted file mode 100644 index 0128861..0000000 --- a/version/6.5-5/brltty.tmpfiles +++ /dev/null @@ -1,11 +0,0 @@ -# BRLTTY's runtime directory -d /run/brltty 0750 brltty brltty - -# BRLTTY's local state directory -d /var/lib/brltty 2770 brltty brltty - -# BrlAPI's sockets directory -d /var/lib/BrlAPI 3777 brltty brltty - -# BrlAPI's authorization key file -z /etc/brlapi.key 0640 root brlapi diff --git a/version/6.5-6/LICENSE b/version/6.5-6/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.5-6/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.5-6/PKGBUILD b/version/6.5-6/PKGBUILD deleted file mode 100644 index b2b4b83..0000000 --- a/version/6.5-6/PKGBUILD +++ /dev/null @@ -1,194 +0,0 @@ -# Copyright : Obarun -#------------------------ -# 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 -#----------------------------------------------------------- -# DESCRIPTION ] - -pkgbase=brltty -pkgname=(brltty brltty-udev-generic) -pkgver=6.5 -pkgrel=6 -pkgdesc="Braille display driver for Linux/Unix" -url='https://brltty.app' - -track="archive" -target="$pkgname-$pkgver" -source=( - "https://brltty.app/${track}/${target}.tar.bz2" - $pkgname-6.4-x11_autostart.patch - brltty.sysusers - brltty.tmpfiles -) - -#---------------------- -# BUILD CONFIGURATION ] - -makedepends=( - 'alsa-lib' - 'at-spi2-atk' - 'at-spi2-core' - 'atk' - 'bluez-libs' - 'cython' - 'dbus' - 'espeak-ng' - 'expat' - 'festival' - 'gcc-libs' - 'glib2' - 'gpm' - 'icu' - 'java-environment' - 'liblouis' - 'libspeechd' - 'libxaw' - 'ncurses' - 'ocaml-ctypes' - 'ocaml-findlib' - 'pcre2' - 'polkit' - 'python-setuptools' - 'speech-dispatcher' - 'strip-nondeterminism' - 'tcl' -) ## 'dracut' - -options=( - '!emptydirs') - -#------------------------ -# INSTALL CONFIGURATION ] - -depends=( - 'bluez-libs' - 'gcc-libs' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre2' - 'polkit' -) - -#-------------------- -# BUILD PREPARATION ] - -prepare() { - cd $pkgbase-$pkgver - patch -Np1 -i ../$pkgbase-6.4-x11_autostart.patch - ./autogen -} - -#---------------------- -# BUILD CONFIGURATION ] - -_flags=( - --prefix=/usr - --sysconfdir=/etc - --localstatedir=/var - --mandir=/usr/share/man - --with-scripts-directory=/usr/lib/brltty - --with-tables-directory=/usr/share/brltty - --with-writable-directory=/run/brltty - --disable-stripping - --enable-gpm -) - -#-------- -# BUILD ] - -build() { - # fat-lto-objects is required for non-mangled static libs - CFLAGS+=" -ffat-lto-objects" - - cd $pkgbase-$pkgver - - ./configure "${_flags[@]}" - make -j1 - - ## make brlapi.jar deterministic - find . -type f -iname "*.jar" -exec strip-nondeterminism {} \; -} - -#---------- -# PACKAGE ] - -package_brltty() { - depends+=( - bluez-libs - gcc-libs - glibc - liblouis - libspeechd - libasound.so - libdbus-1.so - libexpat.so - libgio-2.0.so - libglib-2.0.so - libgobject-2.0.so - libicuuc.so - libgpm.so - libncursesw.so - pcre2 - polkit - ) - optdepends=( - 'at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'brltty-udev-generic: for initializing brltty with generic USB devices' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver' - 'tcl: tcl support' - ) - backup=( - 'etc/brltty.conf' - 'etc/X11/xinit/xinitrc.d/90xbrlapi' - ) - - provides=( - 'libbrlapi.so' - ) - - install=brltty.install - - cd $pkgname-$pkgver - - # installation does not work reliably with many cores, so set jobs to 1 - make -j1 INSTALL_ROOT="$pkgdir" install - make -j1 INSTALL_ROOT="$pkgdir" install-udev - #make -j1 INSTALL_ROOT="$pkgdir" install-dracut - make -j1 INSTALL_ROOT="$pkgdir" install-polkit - install -vDm 644 Documents/$pkgbase.conf -t "$pkgdir/etc/" - - # fix directory permission and ownership - install -vdm 750 -o root -g 102 "$pkgdir/usr/share/polkit-1/rules.d" - - # move generic udev rule, as it applies too broadly - mv -v "$pkgdir/usr/lib/udev/rules.d/90-brltty-usb-generic.rules" ../ -} - -package_brltty-udev-generic() { - pkgdesc="Generic udev rules for brltty" - depends=(brltty) - - install -vDm 644 90-brltty-usb-generic.rules -t "$pkgdir/usr/lib/udev/rules.d/" -} - -#-------------------- -# ARCH LICENSE AUTH ] - -arch=(x86_64) -license=(LGPL2.1) - -sha512sums=('') diff --git a/version/6.5-6/brltty-6.4-x11_autostart.patch b/version/6.5-6/brltty-6.4-x11_autostart.patch deleted file mode 100644 index c2f6cf6..0000000 --- a/version/6.5-6/brltty-6.4-x11_autostart.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -ruN a/Programs/Makefile.in b/Programs/Makefile.in ---- a/Programs/Makefile.in 2021-09-24 17:51:55.000000000 +0200 -+++ b/Programs/Makefile.in 2021-12-28 18:50:08.104123921 +0100 -@@ -1120,7 +1120,7 @@ - install-xbrlapi: xbrlapi$X install-program-directory install-x11-autostart-directory install-gdm-autostart-directory - $(INSTALL_PROGRAM) xbrlapi$X $(INSTALL_PROGRAM_DIRECTORY) - $(INSTALL_DATA) $(BLD_TOP)$(DOC_DIR)/xbrlapi.1 $(INSTALL_MAN1_DIRECTORY) -- $(INSTALL_DATA) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) -+ $(INSTALL_PROGRAM) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) - $(INSTALL_DATA) $(SRC_TOP)Autostart/gdm/$(XBRLAPI_GDM_AUTOSTART_FILE) $(INSTALL_GDM_AUTOSTART_DIRECTORY) - - install-tables: $(INSTALL_TEXT_TABLES) $(INSTALL_CONTRACTION_TABLES) $(INSTALL_ATTRIBUTES_TABLES) install-keyboard-tables install-input-tables -diff -ruN a/common.mk b/common.mk ---- a/common.mk 2021-09-02 11:07:57.000000000 +0200 -+++ b/common.mk 2021-12-28 18:46:33.618469544 +0100 -@@ -121,7 +121,7 @@ - install-apisoc-directory: - -$(INSTALL_DIRECTORY) -m 1777 $(INSTALL_APISOC_DIRECTORY) - --INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/Xsession.d -+INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/xinit/xinitrc.d - install-x11-autostart-directory: - -$(INSTALL_DIRECTORY) $(INSTALL_X11_AUTOSTART_DIRECTORY) - diff --git a/version/6.5-6/brltty.install b/version/6.5-6/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/version/6.5-6/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.5-6/brltty.sysusers b/version/6.5-6/brltty.sysusers deleted file mode 100644 index e042f8b..0000000 --- a/version/6.5-6/brltty.sysusers +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display. -# -# Copyright (C) 1995-2020 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://brltty.app/ -# -# This software is maintained by Dave Mielke <dave@mielke.cc>. -############################################################################### - -################################################ -# keep these synchronized with brltty@.service # -################################################ - -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for reading screen content (/dev/vcs*) -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -# for creating virtual devices (/dev/uinput) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for reading the BrlAPI authorization key file -m brltty brlapi - diff --git a/version/6.5-6/brltty.tmpfiles b/version/6.5-6/brltty.tmpfiles deleted file mode 100644 index 0128861..0000000 --- a/version/6.5-6/brltty.tmpfiles +++ /dev/null @@ -1,11 +0,0 @@ -# BRLTTY's runtime directory -d /run/brltty 0750 brltty brltty - -# BRLTTY's local state directory -d /var/lib/brltty 2770 brltty brltty - -# BrlAPI's sockets directory -d /var/lib/BrlAPI 3777 brltty brltty - -# BrlAPI's authorization key file -z /etc/brlapi.key 0640 root brlapi diff --git a/version/6.6-3/LICENSE b/version/6.6-3/LICENSE deleted file mode 100644 index 296c1fb..0000000 --- a/version/6.6-3/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2015-2020 Eric Vidal <eric@obarun.org> -Copyright (c) 2015-2020 Jean-Michel T.Dydak <jean-michel@obarun.org> -All rights reserved. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/version/6.6-3/PKGBUILD b/version/6.6-3/PKGBUILD deleted file mode 100644 index ca597db..0000000 --- a/version/6.6-3/PKGBUILD +++ /dev/null @@ -1,196 +0,0 @@ -# Copyright : Obarun -#------------------------ -# 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 -#----------------------------------------------------------- -# DESCRIPTION ] - -pkgbase=brltty -pkgname=(brltty brltty-udev-generic) -pkgver=6.6 -pkgrel=3 -pkgdesc="Braille display driver for Linux/Unix" -url='https://brltty.app' - -track="archive" -target="$pkgname-$pkgver" -source=( - "https://brltty.app/${track}/${target}.tar.bz2" - $pkgname-6.4-x11_autostart.patch - brltty.sysusers - brltty.tmpfiles -) - -#---------------------- -# BUILD CONFIGURATION ] - -makedepends=( - 'alsa-lib' - 'at-spi2-atk' - 'at-spi2-core' - 'atk' - 'bluez-libs' - 'cython0' - 'dbus' - 'espeak-ng' - 'expat' - 'festival' - 'gcc-libs' - 'glib2' - 'gpm' - 'icu' - 'java-environment' - 'libcap' - 'liblouis' - 'libspeechd' - 'libxaw' - 'ncurses' - 'ocaml-ctypes' - 'ocaml-findlib' - 'pcre2' - 'polkit' - 'python-setuptools' - 'speech-dispatcher' - 'strip-nondeterminism' - 'tcl' -) ## 'dracut' - -options=( - '!emptydirs') - -#------------------------ -# INSTALL CONFIGURATION ] - -depends=( - 'bluez-libs' - 'gcc-libs' - 'glibc' - 'liblouis' - 'libspeechd' - 'pcre2' - 'polkit' -) - -#-------------------- -# BUILD PREPARATION ] - -prepare() { - cd $pkgbase-$pkgver - patch -Np1 -i ../$pkgbase-6.4-x11_autostart.patch - ./autogen -} - -#---------------------- -# BUILD CONFIGURATION ] - -_flags=( - --prefix=/usr - --sysconfdir=/etc - --libexecdir=/usr/lib - --localstatedir=/var - --mandir=/usr/share/man - --with-scripts-directory=/usr/lib/brltty - --with-tables-directory=/usr/share/brltty - --with-writable-directory=/run/brltty - --disable-stripping - --enable-gpm -) - -#-------- -# BUILD ] - -build() { - # fat-lto-objects is required for non-mangled static libs - CFLAGS+=" -ffat-lto-objects" - - cd $pkgbase-$pkgver - - ./configure "${_flags[@]}" - make -j1 - - ## make brlapi.jar deterministic - find . -type f -iname "*.jar" -exec strip-nondeterminism {} \; -} - -#---------- -# PACKAGE ] - -package_brltty() { - depends+=( - bluez-libs - glibc - libcap - liblouis - libspeechd - libasound.so - libdbus-1.so - libexpat.so - libgio-2.0.so - libglib-2.0.so - libgobject-2.0.so - libicuuc.so - libgpm.so - libncursesw.so - pcre2 - polkit - ) - optdepends=( - 'at-spi2-core: X11/GNOME Apps accessibility' - 'atk: ATK bridge for X11/GNOME accessibility' - 'brltty-udev-generic: for initializing brltty with generic USB devices' - 'espeak-ng: espeak-ng driver' - 'java-runtime: Java support' - 'libxaw: X11 support' - 'libxt: X11 support' - 'libx11: for xbrlapi' - 'libxfixes: for xbrlapi' - 'libxtst: for xbrlapi' - 'ocaml: OCaml support' - 'python: Python support' - 'speech-dispatcher: speech-dispatcher driver' - 'tcl: tcl support' - ) - backup=( - 'etc/brltty.conf' - 'etc/X11/xinit/xinitrc.d/90xbrlapi' - ) - - provides=( - 'libbrlapi.so' - ) - - install=brltty.install - - cd $pkgname-$pkgver - - # installation does not work reliably with many cores, so set jobs to 1 - make -j1 INSTALL_ROOT="$pkgdir" install - make -j1 INSTALL_ROOT="$pkgdir" install-udev - #make -j1 INSTALL_ROOT="$pkgdir" install-dracut - make -j1 INSTALL_ROOT="$pkgdir" install-polkit - install -vDm 644 Documents/$pkgbase.conf -t "$pkgdir/etc/" - - # fix directory permission and ownership - install -vdm 750 -o root -g 102 "$pkgdir/usr/share/polkit-1/rules.d" - - # move generic udev rule, as it applies too broadly - mv -v "$pkgdir/usr/lib/udev/rules.d/90-brltty-usb-generic.rules" ../ -} - -package_brltty-udev-generic() { - pkgdesc="Generic udev rules for brltty" - depends=(brltty) - - install -vDm 644 90-brltty-usb-generic.rules -t "$pkgdir/usr/lib/udev/rules.d/" -} - -#-------------------- -# ARCH LICENSE AUTH ] - -arch=(x86_64) -license=(LGPL2.1) - -sha512sums=('') diff --git a/version/6.6-3/brltty-6.4-x11_autostart.patch b/version/6.6-3/brltty-6.4-x11_autostart.patch deleted file mode 100644 index c2f6cf6..0000000 --- a/version/6.6-3/brltty-6.4-x11_autostart.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -ruN a/Programs/Makefile.in b/Programs/Makefile.in ---- a/Programs/Makefile.in 2021-09-24 17:51:55.000000000 +0200 -+++ b/Programs/Makefile.in 2021-12-28 18:50:08.104123921 +0100 -@@ -1120,7 +1120,7 @@ - install-xbrlapi: xbrlapi$X install-program-directory install-x11-autostart-directory install-gdm-autostart-directory - $(INSTALL_PROGRAM) xbrlapi$X $(INSTALL_PROGRAM_DIRECTORY) - $(INSTALL_DATA) $(BLD_TOP)$(DOC_DIR)/xbrlapi.1 $(INSTALL_MAN1_DIRECTORY) -- $(INSTALL_DATA) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) -+ $(INSTALL_PROGRAM) $(BLD_TOP)Autostart/X11/$(XBRLAPI_X11_AUTOSTART_FILE) $(INSTALL_X11_AUTOSTART_DIRECTORY) - $(INSTALL_DATA) $(SRC_TOP)Autostart/gdm/$(XBRLAPI_GDM_AUTOSTART_FILE) $(INSTALL_GDM_AUTOSTART_DIRECTORY) - - install-tables: $(INSTALL_TEXT_TABLES) $(INSTALL_CONTRACTION_TABLES) $(INSTALL_ATTRIBUTES_TABLES) install-keyboard-tables install-input-tables -diff -ruN a/common.mk b/common.mk ---- a/common.mk 2021-09-02 11:07:57.000000000 +0200 -+++ b/common.mk 2021-12-28 18:46:33.618469544 +0100 -@@ -121,7 +121,7 @@ - install-apisoc-directory: - -$(INSTALL_DIRECTORY) -m 1777 $(INSTALL_APISOC_DIRECTORY) - --INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/Xsession.d -+INSTALL_X11_AUTOSTART_DIRECTORY = $(INSTALL_ROOT)$(sysconfdir)/X11/xinit/xinitrc.d - install-x11-autostart-directory: - -$(INSTALL_DIRECTORY) $(INSTALL_X11_AUTOSTART_DIRECTORY) - diff --git a/version/6.6-3/brltty.install b/version/6.6-3/brltty.install deleted file mode 100644 index 4dc0233..0000000 --- a/version/6.6-3/brltty.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install () { - [ ! -e /etc/brlapi.key ] && brltty-genkey - echo "Please add your user to the brlapi group." -} - -post_upgrade () { - post_install -} - -post_remove() { - [ -e /etc/brlapi.key ] && rm -v /etc/brlapi.key -} diff --git a/version/6.6-3/brltty.sysusers b/version/6.6-3/brltty.sysusers deleted file mode 100644 index e042f8b..0000000 --- a/version/6.6-3/brltty.sysusers +++ /dev/null @@ -1,49 +0,0 @@ -############################################################################### -# BRLTTY - A background process providing access to the console screen (when in -# text mode) for a blind person using a refreshable braille display. -# -# Copyright (C) 1995-2020 by The BRLTTY Developers. -# -# BRLTTY comes with ABSOLUTELY NO WARRANTY. -# -# This is free software, placed under the terms of the -# GNU Lesser General Public License, as published by the Free Software -# Foundation; either version 2.1 of the License, or (at your option) any -# later version. Please see the file LICENSE-LGPL for details. -# -# Web Page: http://brltty.app/ -# -# This software is maintained by Dave Mielke <dave@mielke.cc>. -############################################################################### - -################################################ -# keep these synchronized with brltty@.service # -################################################ - -u brltty - "Braille Device Daemon" /var/lib/brltty - -# for reading screen content (/dev/vcs*) -# for virtual console monitoring and control (/dev/tty<n>) -m brltty tty - -# for serial I/O (/dev/ttyS<n>) -# probably only one of these should be uncommented -# m brltty dialout -m brltty uucp - -# for USB I/o (/dev/bus/usb/*/*) -# for creating virtual devices (/dev/uinput) -m brltty root - -# for playing sound via the ALSA framework -m brltty audio - -# for playing sound via the Pulse Audio daemon -# m brltty pulse-access - -# for monitoring keyboard input (/dev/input/*) -m brltty input - -# for reading the BrlAPI authorization key file -m brltty brlapi - diff --git a/version/6.6-3/brltty.tmpfiles b/version/6.6-3/brltty.tmpfiles deleted file mode 100644 index 0128861..0000000 --- a/version/6.6-3/brltty.tmpfiles +++ /dev/null @@ -1,11 +0,0 @@ -# BRLTTY's runtime directory -d /run/brltty 0750 brltty brltty - -# BRLTTY's local state directory -d /var/lib/brltty 2770 brltty brltty - -# BrlAPI's sockets directory -d /var/lib/BrlAPI 3777 brltty brltty - -# BrlAPI's authorization key file -z /etc/brlapi.key 0640 root brlapi -- GitLab