diff --git a/multimedia/sound/gmusicbrowser/files/prevent_writing_nodecoration_parameter.patch b/multimedia/sound/gmusicbrowser/files/prevent_writing_nodecoration_parameter.patch new file mode 100644 index 0000000000..ea30332fd1 --- /dev/null +++ b/multimedia/sound/gmusicbrowser/files/prevent_writing_nodecoration_parameter.patch @@ -0,0 +1,22 @@ +diff --git a/gmusicbrowser_layout.pm b/gmusicbrowser_layout.pm +index e3683ab..c556ace 100644 +--- a/gmusicbrowser_layout.pm ++++ b/gmusicbrowser_layout.pm +@@ -1823,7 +1823,7 @@ sub SaveWindowOptions + $wstate{fullscreen}=1 if $self->{fullscreen}; + $wstate{ontop}=1 if $self->{ontop}; + $wstate{below}=1 if $self->{below}; +- $wstate{nodecoration}=1 unless $self->get_decorated; ++ #$wstate{nodecoration}=1 unless $self->get_decorated; + $wstate{skippager}=1 if $self->get_skip_pager_hint; + if ($self->{saved_position}) + { $wstate{pos}=$self->{saved_position}; +@@ -1852,7 +1852,7 @@ sub SetWindowOptions + $self->stick if $opt->{sticky}; + $self->set_keep_above(1) if $opt->{ontop}; + $self->set_keep_below(1) if $opt->{below}; +- $self->set_decorated(0) if $opt->{nodecoration}; ++ #$self->set_decorated(0) if $opt->{nodecoration}; + $self->set_skip_pager_hint(1) if $opt->{skippager}; + $self->set_skip_taskbar_hint(1) if $opt->{skiptaskbar}; + $self->{opacity}=$opt->{opacity} if defined $opt->{opacity}; diff --git a/multimedia/sound/gmusicbrowser/pspec.xml b/multimedia/sound/gmusicbrowser/pspec.xml index bf00eef78e..2d6050e0f2 100644 --- a/multimedia/sound/gmusicbrowser/pspec.xml +++ b/multimedia/sound/gmusicbrowser/pspec.xml @@ -23,6 +23,7 @@ fix_show_hide_option_of_window_in_pekwm.patch + prevent_writing_nodecoration_parameter.patch @@ -55,7 +56,7 @@ - 2023-01-07 + 2023-03-25 1.1.16 First build. fury diff --git a/office/misc/recode/actions.py b/office/misc/recode/actions.py index 33136f0215..cb560e1e26 100644 --- a/office/misc/recode/actions.py +++ b/office/misc/recode/actions.py @@ -1,26 +1,21 @@ +#!/usr/bin/python # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt +# See the file https://www.gnu.org/licenses/gpl-3.0.txt -from pisi.actionsapi import autotools -from pisi.actionsapi import pisitools -from pisi.actionsapi import shelltools -from pisi.actionsapi import get +from pisi.actionsapi import autotools, pisitools, get def setup(): - #shelltools.unlink("m4/libtool.m4") - #shelltools.unlink("acinclude.m4") - #autotools.autoreconf("-vif") - - autotools.configure("--enable-nls \ - --without-included-gettext \ - --disable-static") + autotools.configure("--disable-static") def build(): autotools.make() +def check(): + autotools.make("check") + def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README", "THANKS", "TODO") + pisitools.dodoc("AUTHORS", "NEWS", "THANKS") diff --git a/office/misc/recode/pspec.xml b/office/misc/recode/pspec.xml index dc447e8d00..97a28aa765 100644 --- a/office/misc/recode/pspec.xml +++ b/office/misc/recode/pspec.xml @@ -1,27 +1,37 @@ - + recode - http://www.gnu.org/software/recode/ + https://github.com/rrthomas/recode/ PisiLinux Community admins@pisilinux.org - GPLv2 + GPL-3/LGPL-3 app:console + office.misc File character set converter Recode can convert files to various character sets (e.g. utf8, iso-8859-1, koi8r..). - https://github.com/rrthomas/recode/releases/download/v3.7.6/recode-3.7.6.tar.gz + + https://github.com/rrthomas/recode/releases/download/v3.7.14/recode-3.7.14.tar.gz + texinfo + cython3 python3-devel gettext-devel + + + recode + + + /usr/lib /usr/bin @@ -44,6 +54,13 @@ + + 2023-03-25 + 3.7.14 + Version bump. + fury + uglyside@yandex.ru + 2020-01-22 3.7.6 @@ -87,4 +104,4 @@ groni@pisilinux.org - \ No newline at end of file + diff --git a/programming/language/guile3/actions.py b/programming/language/guile3/actions.py new file mode 100644 index 0000000000..3cf758459c --- /dev/null +++ b/programming/language/guile3/actions.py @@ -0,0 +1,46 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import shelltools, autotools, pisitools, get + +i = ''.join([ + ' --enable-nls', + ' --enable-posix', + ' --enable-regex', + ' --with-threads', + ' --with-modules', + ' --disable-rpath', + ' --disable-static', + ' --enable-networking', + ' --program-suffix=3.0', + ' --disable-error-on-warning ' + ]) + +def setup(): + autotools.configure(i) + + # fix unused direct dependency analysis + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + autotools.make() + +def check(): + autotools.make("check") + #pass + +def install(): + autotools.install() + + # remove scm file + pisitools.remove("/usr/lib/libguile-3.0.so.*.scm") + + # rename some info files to avoid conflicts + pisitools.remove("/usr/share/info/r5rs.info") + for t in shelltools.ls("%s/usr/share/info" % get.installDIR()): + pisitools.rename("/usr/share/info/%s" % t, t.replace("guile", "guile3")) + + pisitools.dodoc("AUTHORS", "NEWS", "THANKS") diff --git a/programming/language/guile3/pspec.xml b/programming/language/guile3/pspec.xml new file mode 100644 index 0000000000..ca1215211a --- /dev/null +++ b/programming/language/guile3/pspec.xml @@ -0,0 +1,78 @@ + + + + + guile3 + https://www.gnu.org/software/guile/ + + Pisi Linux Community + admins@pisilinux.org + + programming.language + GPL-3/LGPL-3 + app:console + library + programming.language + GNU Scheme interpreter and library + GUILE (GNU's Ubiquitous Intelligent Language for Extension) is a library implementation of the Scheme programming language, written in C. GUILE provides a machine-independent execution platform that can be linked in as a library during the building of extensible programs. + + https://ftp.gnu.org/gnu/guile/guile-3.0.9.tar.xz + + + gc-devel + gmp-devel + libffi-devel + gettext-devel + readline-devel + libunistring-devel + + + + + + + guile3 + GNU Scheme interpreter and library + + gc + gmp + libffi + readline + libunistring + + + /usr/bin + /usr/lib + /usr/lib/guile/3.0 + /usr/share + /usr/share/guile/3.0 + /usr/share/man/man1 + + + + + guile3-devel + + gc-devel + gmp-devel + guile3 + libunistring-devel + + + /usr/include/guile/3.0 + /usr/include/guile/3.0/libguile + /usr/lib/pkgconfig/guile-3.0.pc + /usr/share/aclocal + + + + + + 2023-03-25 + 3.0.9 + First 3.x build. + fury + uglyside@yandex.ru + + +