diff --git a/desktop/kde/accessibility/brltty/actions.py b/desktop/kde/accessibility/brltty/actions.py new file mode 100644 index 0000000000..40841a1421 --- /dev/null +++ b/desktop/kde/accessibility/brltty/actions.py @@ -0,0 +1,30 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import get +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools + +def setup(): + pisitools.flags.add(" -lspeechd") + autotools.configure(" \ + --with-tables-directory=/usr/share/brltty \ + --with-screen-driver=lx \ + --enable-gpm \ + --with-install-root='%s' \ + --with-writable-directory='/run/brltty' \ + --disable-java-bindings" % get.installDIR()) + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.removeDir("/run") + pisitools.removeDir("/var") + pisitools.dodoc("LICENSE*", "README") + diff --git a/desktop/kde/accessibility/brltty/files/brltty-5.2-fix-ldflags.patch b/desktop/kde/accessibility/brltty/files/brltty-5.2-fix-ldflags.patch new file mode 100644 index 0000000000..e60ea9a4e5 --- /dev/null +++ b/desktop/kde/accessibility/brltty/files/brltty-5.2-fix-ldflags.patch @@ -0,0 +1,56 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -377,7 +377,7 @@ + case "${host_os}" + in + linux*|gnu*|openbsd*|freebsd*|kfreebsd*|netbsd*|*qnx*|cygwin*|mingw*|elf*) +- brltty_mkmod_ld_make="-shared" ++ brltty_mkmod_ld_make="-shared ${LDFLAGS}" + ;; + solaris*) + brltty_mkmod_ld_make="-G" +@@ -404,7 +404,7 @@ + esac + if test "${GCC}" = "yes" + then +- brltty_cv_prog_mkmod="\$(CC) ${brltty_mkmod_gcc_make=-shared} BRLTTY_OPTIONS_LD2CC([${brltty_mkmod_ld_options}]) -o" ++ brltty_cv_prog_mkmod="\$(CC) ${brltty_mkmod_gcc_make=-shared} ${LDFLAGS} BRLTTY_OPTIONS_LD2CC([${brltty_mkmod_ld_options}]) -o" + else + brltty_cv_prog_mkmod="\$(LD) ${brltty_mkmod_ld_make} ${brltty_mkmod_ld_options} -o" + fi]) +@@ -414,7 +414,7 @@ + case "${host_os}" + in + linux*|gnu*|openbsd*|freebsd*|kfreebsd*|netbsd*|*qnx*|elf*) +- brltty_mklib_ld_make="-shared" ++ brltty_mklib_ld_make="-shared ${LDFLAGS}" + brltty_mklib_ld_options="-soname" + ;; + solaris*) +@@ -449,7 +449,7 @@ + esac + if test "${GCC}" = "yes" + then +- brltty_cv_prog_mklib="\$(CC) ${brltty_mklib_gcc_make=-shared} BRLTTY_OPTIONS_LD2CC([${brltty_mklib_ld_options+${brltty_mklib_ld_options} }]) -o" ++ brltty_cv_prog_mklib="\$(CC) ${brltty_mklib_gcc_make=-shared} ${LDFLAGS} BRLTTY_OPTIONS_LD2CC([${brltty_mklib_ld_options+${brltty_mklib_ld_options} }]) -o" + else + brltty_cv_prog_mklib="\$(LD) ${brltty_mklib_ld_make} ${brltty_mklib_ld_options+${brltty_mklib_ld_options} } -o" + fi]) +--- a/Bindings/OCaml/Makefile.in ++++ b/Bindings/OCaml/Makefile.in +@@ -55,13 +55,13 @@ + all : $(OCAML_FILES) + + $(OCAML_CLIBS) : brlapi_stubs.$O brlapi +- $(OCAMLMKLIB) $(API_LDFLAGS) -oc $(OCAML_LIB)_stubs brlapi_stubs.$O ++ $(OCAMLMKLIB) -ldopt "$(LDFLAGS)" $(API_LDFLAGS) -oc $(OCAML_LIB)_stubs brlapi_stubs.$O + + $(OCAML_BCLIB) : $(OCAML_CLIBS) brlapi.cmo + $(OCAMLC) -a $(OCAMLMKLIB_FLAGS) -o $(OCAML_LIB).cma brlapi.cmo + + $(OCAML_NCLIB) : $(OCAML_CLIBS) brlapi.cmx +- $(OCAMLMKLIB) $(OCAMLMKLIBOPT_FLAGS) -o $(OCAML_LIB) brlapi.cmx ++ $(OCAMLMKLIB) -ldopt "$(LDFLAGS)" $(OCAMLMKLIBOPT_FLAGS) -o $(OCAML_LIB) brlapi.cmx + + brlapi.cmi: brlapi.mli + $(OCAMLC) -o $@ -c brlapi.mli diff --git a/desktop/kde/accessibility/brltty/pspec.xml b/desktop/kde/accessibility/brltty/pspec.xml new file mode 100644 index 0000000000..6b85943b22 --- /dev/null +++ b/desktop/kde/accessibility/brltty/pspec.xml @@ -0,0 +1,83 @@ + + + + + brltty + http://mielke.cc/brltty + + Kamil Atlı + suvari@pisilinux.org + + GPLv3 + Braille display driver for Linux/Unix + Braille display driver for Linux/Unix + http://mielke.cc/brltty/archive/brltty-5.6.tar.xz + + gpm + tcl-devel + dbus-devel + glib2-devel + icu4c-devel + libXt-devel + libX11-devel + espeak-devel + libXaw-devel + libXtst-devel + liblouis-devel + bluez-libs-devel + at-spi2-core-devel + speech-dispatcher-devel + + + + + brltty + + gpm + tcl + dbus + glib2 + icu4c + libXt + libX11 + espeak + libXaw + libXtst + liblouis + bluez-libs + at-spi2-core + speech-dispatcher + + + /etc + /usr/bin + /usr/lib + /usr/share/locale + /usr/share/man + /usr/share/doc + /usr/share + + + + + brltty-devel + Development files for brltty + + brltty + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2018-05-06 + 5.6 + First Release + Kamil Atlı + suvari@pisilinux.org + + + \ No newline at end of file diff --git a/pisi-index.xml b/pisi-index.xml index 254b9162ad..0831372977 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -2744,6 +2744,86 @@ + + + brltty + http://mielke.cc/brltty + + Kamil Atlı + suvari@pisilinux.org + + GPLv3 + desktop.kde.accessibility + Braille display driver for Linux/Unix + Braille display driver for Linux/Unix + http://mielke.cc/brltty/archive/brltty-5.6.tar.xz + + gpm + tcl-devel + dbus-devel + glib2-devel + icu4c-devel + libXt-devel + libX11-devel + espeak-devel + libXaw-devel + libXtst-devel + liblouis-devel + bluez-libs-devel + at-spi2-core-devel + speech-dispatcher-devel + + desktop/kde/accessibility/brltty/pspec.xml + + + brltty + + gpm + tcl + dbus + glib2 + icu4c + libXt + libX11 + espeak + libXaw + libXtst + liblouis + bluez-libs + at-spi2-core + speech-dispatcher + + + /etc + /usr/bin + /usr/lib + /usr/share/locale + /usr/share/man + /usr/share/doc + /usr/share + + + + brltty-devel + Development files for brltty + + brltty + + + /usr/include + /usr/lib/pkgconfig + + + + + 2018-05-06 + 5.6 + First Release + Kamil Atlı + suvari@pisilinux.org + + + liblouis @@ -2795,48 +2875,6 @@ - - - python-pyatspi - http://www.linuxfoundation.org/collaborate/workgroups/accessibility - - Kamil Atlı - suvari@pisilinux.org - - LGPLv2+ - library - desktop.kde.accessibility - Python bindings for at-spi2-core - at-spi2-core altyapısı için Python bağlayıcısı - python-pyatspi provides a python client library for the AT-SPI D-Bus accessibility infrastructure. - python-pyatspi AT-SPI D-Bus erişilebilirlik altyapısı için python istemci kitaplığıdır. - http://ftp.acc.umu.se/pub/GNOME/sources/pyatspi/2.26/pyatspi-2.26.0.tar.xz - - python-pygobject3-devel - - desktop/kde/accessibility/python-pyatspi/pspec.xml - - - python-pyatspi - - at-spi2-core - python-pygobject3 - - - /usr/lib/python* - /usr/share/doc - - - - - 2018-05-06 - 2.26.0 - First release - Kamil Atlı - suvari@pisilinux.org - - - kde-servicemenu-rootactions @@ -138772,6 +138810,48 @@ complete albums that you have purchased from Amazon. + + + python-pyatspi + http://www.linuxfoundation.org/collaborate/workgroups/accessibility + + Kamil Atlı + suvari@pisilinux.org + + LGPLv2+ + library + programming.language.python + Python bindings for at-spi2-core + at-spi2-core altyapısı için Python bağlayıcısı + python-pyatspi provides a python client library for the AT-SPI D-Bus accessibility infrastructure. + python-pyatspi AT-SPI D-Bus erişilebilirlik altyapısı için python istemci kitaplığıdır. + http://ftp.acc.umu.se/pub/GNOME/sources/pyatspi/2.26/pyatspi-2.26.0.tar.xz + + python-pygobject3-devel + + programming/language/python/python-pyatspi/pspec.xml + + + python-pyatspi + + at-spi2-core + python-pygobject3 + + + /usr/lib/python* + /usr/share/doc + + + + + 2018-05-06 + 2.26.0 + First release + Kamil Atlı + suvari@pisilinux.org + + + python-pyblock diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 8fb2087efc..7d128f00fa 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -b81abde42017f2717ae76f530cc788c3057a3b38 \ No newline at end of file +862de5e15fb6078853c4914546002ed430fe4275 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 127b88ec4d..0018314399 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 5039c992c5..d82b15cab7 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -f6d7a94128afc29fac3830fad48ce98a1bf01ac7 \ No newline at end of file +48a1f818dd94de4ec364fbec12946d3dce760e5a \ No newline at end of file diff --git a/desktop/kde/accessibility/python-pyatspi/actions.py b/programming/language/python/python-pyatspi/actions.py similarity index 100% rename from desktop/kde/accessibility/python-pyatspi/actions.py rename to programming/language/python/python-pyatspi/actions.py diff --git a/desktop/kde/accessibility/python-pyatspi/pspec.xml b/programming/language/python/python-pyatspi/pspec.xml similarity index 100% rename from desktop/kde/accessibility/python-pyatspi/pspec.xml rename to programming/language/python/python-pyatspi/pspec.xml diff --git a/desktop/kde/accessibility/python-pyatspi/translations.xml b/programming/language/python/python-pyatspi/translations.xml similarity index 100% rename from desktop/kde/accessibility/python-pyatspi/translations.xml rename to programming/language/python/python-pyatspi/translations.xml