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
+
+
+