diff --git a/multimedia/graphics/geeqie/actions.py b/multimedia/graphics/geeqie/actions.py index 8296ee46c5..c5f4ebf701 100644 --- a/multimedia/graphics/geeqie/actions.py +++ b/multimedia/graphics/geeqie/actions.py @@ -4,10 +4,10 @@ # 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 mesontools, pisitools +from pisi.actionsapi import mesontools, pisitools, shelltools def setup(): - mesontools.configure() + mesontools.configure("-Darchive=enabled") def build(): mesontools.build() @@ -16,3 +16,4 @@ def install(): mesontools.install() pisitools.dodoc("AUTHORS", "NEWS") + pisitools.dosym("/usr/share/doc/geeqie/NEWS", "/usr/share/doc/geeqie/ChangeLog") diff --git a/multimedia/graphics/geeqie/pspec.xml b/multimedia/graphics/geeqie/pspec.xml index 247cd4b50f..147db14f9b 100644 --- a/multimedia/graphics/geeqie/pspec.xml +++ b/multimedia/graphics/geeqie/pspec.xml @@ -21,9 +21,16 @@ vim meson + cmake doxygen + xz-devel + acl-devel lua-devel + lzo-devel + lz4-devel gtk3-devel + zstd-devel + zlib-devel tiff-devel webp-devel lirc-devel @@ -31,6 +38,8 @@ lua51-devel exiv2-devel libraw-devel + libjxl-devel + openssl-devel libheif-devel gettext-devel openjpeg2-devel @@ -61,6 +70,7 @@ zenity libgcc libraw + libjxl gphoto2 libheif openjpeg2 @@ -82,6 +92,13 @@ + + 2023-01-08 + 2.0.1 + Version bump. + fury + uglyside@yandex.ru + 2022-08-13 2.0.1 diff --git a/multimedia/graphics/graphviz/actions.py b/multimedia/graphics/graphviz/actions.py index 51a311d89c..9a04c500d4 100644 --- a/multimedia/graphics/graphviz/actions.py +++ b/multimedia/graphics/graphviz/actions.py @@ -4,30 +4,17 @@ # 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 -from pisi.actionsapi import autotools -from pisi.actionsapi import pisitools -from pisi.actionsapi import get +from pisi.actionsapi import shelltools, autotools, pisitools, get j = ''.join([ - ' --enable-lefty', - ' --disable-r', - ' --disable-lua', - ' --disable-php', - ' --disable-rpath', ' --disable-static', - ' --disable-dependency-tracking', - ' --with-libgd', - ' --with-fontconfig', - ' --with-pangocairo', ' --without-webp', - ' --without-devil ' + ' --disable-dependency-tracking ' ]) def setup(): shelltools.export("LIBPOSTFIX", "/") shelltools.export("CONFIG_SHELL", "/bin/bash") - shelltools.system("NOCONFIGURE=1 ./autogen.sh") autotools.configure(j) pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") diff --git a/multimedia/graphics/graphviz/pspec.xml b/multimedia/graphics/graphviz/pspec.xml index ab88318a95..a32136f702 100644 --- a/multimedia/graphics/graphviz/pspec.xml +++ b/multimedia/graphics/graphviz/pspec.xml @@ -8,20 +8,20 @@ fury uglyside@yandex.ru - EPL + EPL-1 app Open source graph drawing software. Graphviz is open source graph visualization software which has web and interactive graphical interfaces, and auxiliary tools and libraries. Graphviz has many useful features for diagrams, such as options for colors, fonts, tabular node layouts, line styles, and custom shapes. - - https://gitlab.com/graphviz/graphviz/-/archive/2.50.0/graphviz-2.50.0.tar.bz2 + + https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/7.0.6/graphviz-7.0.6.tar.xz - perl swig libtool doxygen gd-devel tcl-devel + lua-devel guile-devel pango-devel cairo-devel @@ -41,6 +41,7 @@ graphviz gd + lua zlib perl glib2 @@ -48,10 +49,7 @@ pango cairo expat - libXt libX11 - libXaw - libXmu libgcc python3 librsvg @@ -69,7 +67,7 @@ graphviz-docs - /usr/share/graphviz/doc + /usr/share/doc/graphviz @@ -90,11 +88,18 @@ /usr/include - /usr/lib/pkgconfig + /usr/lib/pkgconfig + + 2023-01-08 + 7.0.6 + Version bump. + fury + uglyside@yandex.ru + 2022-01-18 2.50.0 diff --git a/multimedia/graphics/graphviz/translations.xml b/multimedia/graphics/graphviz/translations.xml index 34f9f56a22..fe2777645b 100644 --- a/multimedia/graphics/graphviz/translations.xml +++ b/multimedia/graphics/graphviz/translations.xml @@ -4,9 +4,11 @@ Açık kaynak bir grafik çizim programıdır Graphviz web ve etkileşimli grafik arayüzüne, yardımcı araç ve kütüphanelere sahip açık kaynak bir grafik canlandırma yazılımıdır. Graphviz renk, font, çizelge planı, çizgi stili ayarları ve özel şekiller gibi diyagramlara yönelik bir çok kullanışlı özelliğe sahiptir. + graphviz-docs + graphviz-devel graphviz için geliştirme dosyaları diff --git a/multimedia/graphics/libjxl/actions.py b/multimedia/graphics/libjxl/actions.py new file mode 100644 index 0000000000..83286d6035 --- /dev/null +++ b/multimedia/graphics/libjxl/actions.py @@ -0,0 +1,36 @@ +#!/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, cmaketools, pisitools, get + +i = ''.join([ + ' -DCMAKE_BUILD_TYPE=Release', + ' -DBUILD_TESTING=false', + ' -DBUILD_SHARED_LIBS=true', + ' -DJPEGXL_FORCE_SYSTEM_LCMS2=true', + ' -DJPEGXL_FORCE_SYSTEM_HWY=true', + ' -DJPEGXL_FORCE_SYSTEM_GTEST=true', + ' -DJPEGXL_FORCE_SYSTEM_BROTLI=true', + ' -DJPEGXL_ENABLE_SKCMS=false', + ' -DJPEGXL_ENABLE_SJPEG=false', + ' -DJPEGXL_ENABLE_BENCHMARK=false', + ' -DJPEGXL_ENABLE_EXAMPLES=false', + ' -DJPEGXL_ENABLE_FUZZERS=false', + ' -B_build -Wno-dev -L ' + ]) + +def setup(): + cmaketools.configure(i) + +def build(): + # fix incorrect g++ options + shelltools.system("find . -iname 'link.txt' -exec sed -i 's: -R: -Wl,-R:g' {} \;") + cmaketools.make("-C _build") + +def install(): + cmaketools.install("-C _build") + + pisitools.dodoc("AUTHORS", "CHANGELOG.md") diff --git a/multimedia/graphics/libjxl/pspec.xml b/multimedia/graphics/libjxl/pspec.xml new file mode 100644 index 0000000000..ae878a4f42 --- /dev/null +++ b/multimedia/graphics/libjxl/pspec.xml @@ -0,0 +1,69 @@ + + + + + libjxl + https://jpegxl.info/ + + fury + uglyside@yandex.ru + + BSD-3-Clause + library + multimedia.graphics + JPEG XL image format reference implementation. + A reference implementation of JPEG XL (encoder and decoder), called libjxl. + + https://github.com/libjxl/libjxl/archive/refs/tags/v0.7.0.tar.gz + + + cmake + gtest-devel + lcms2-devel + brotli-devel + libhwy-devel + + + + + + + + libjxl + + lcms2 + brotli + libhwy + libgcc + + + /usr/bin + /usr/lib + /usr/share + + + + + libjxl-devel + + lcms2-devel + brotli-devel + libhwy-devel + libjxl + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2023-01-06 + 0.7.0 + First build. + fury + uglyside@yandex.ru + + + diff --git a/multimedia/sound/gmusicbrowser/actions.py b/multimedia/sound/gmusicbrowser/actions.py new file mode 100644 index 0000000000..25feb16192 --- /dev/null +++ b/multimedia/sound/gmusicbrowser/actions.py @@ -0,0 +1,16 @@ +#!/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 autotools, pisitools, get + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "layout_doc.html", "NEWS") + pisitools.removeDir("/usr/share/doc/gmusicbrowser-%s" % get.srcVERSION()) diff --git a/multimedia/sound/gmusicbrowser/files/fix_show_hide_option_of_window_in_pekwm.patch b/multimedia/sound/gmusicbrowser/files/fix_show_hide_option_of_window_in_pekwm.patch new file mode 100644 index 0000000000..086b55af23 --- /dev/null +++ b/multimedia/sound/gmusicbrowser/files/fix_show_hide_option_of_window_in_pekwm.patch @@ -0,0 +1,13 @@ +diff --git a/gmusicbrowser.pl b/gmusicbrowser.pl +index 23f8dea..3aadf63 100755 +--- a/gmusicbrowser.pl ++++ b/gmusicbrowser.pl +@@ -7904,7 +7904,7 @@ sub ShowHide + { next unless $win; + $win->{saved_position}=join 'x',$win->get_position; + $win->{skip_taskbar_hint}=$win->get_skip_taskbar_hint; +- $win->set_skip_taskbar_hint(TRUE); ++ #$win->set_skip_taskbar_hint(TRUE); + $win->hide; + } + } diff --git a/multimedia/sound/gmusicbrowser/pspec.xml b/multimedia/sound/gmusicbrowser/pspec.xml new file mode 100644 index 0000000000..bf00eef78e --- /dev/null +++ b/multimedia/sound/gmusicbrowser/pspec.xml @@ -0,0 +1,65 @@ + + + + + gmusicbrowser + https://gmusicbrowser.org + + fury + uglyside@yandex.ru + + GPL-3 + app:gui + multimedia.sound + A customizable open-source jukebox for large collections. + An open-source jukebox for large collections of mp3, ogg, flac, etc.., files, written in perl. + + https://gmusicbrowser.org/download/gmusicbrowser-1.1.16.tar.gz + + + discount + perl-Gtk2 + perl-Glib-Object-Introspection + + + fix_show_hide_option_of_window_in_pekwm.patch + + + + + gmusicbrowser + + gtk2 + flac + mpg123 + perl-Gtk2 + alsa-utils + vorbis-tools + perl-Net-DBus + perl-XML-Parser + perl-Gtk2-Notify + gst-plugins-ugly + gst-plugins-base + gst-plugins-good + perl-Gnome2-Wnck + perl-Locale-gettext + perl-Gtk2-AppIndicator + perl-Glib-Object-Introspection + + + /usr/bin/gmusicbrowser + /usr/share + /usr/share/gmusicbrowser + + + + + + 2023-01-07 + 1.1.16 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-Cwd-Guard/actions.py b/programming/language/perl/perl-Cwd-Guard/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-Cwd-Guard/actions.py @@ -0,0 +1,19 @@ +#!/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 perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-Cwd-Guard/pspec.xml b/programming/language/perl/perl-Cwd-Guard/pspec.xml new file mode 100644 index 0000000000..2ea3bf5fff --- /dev/null +++ b/programming/language/perl/perl-Cwd-Guard/pspec.xml @@ -0,0 +1,46 @@ + + + + + perl-Cwd-Guard + https://metacpan.org/pod/Cwd::Guard + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Temporary changing working directory (chdir). + CORE::chdir Cwd:: Guard can change the current directory (chdir) using a limited scope. + + https://cpan.metacpan.org/authors/id/K/KA/KAZEBURO/Cwd-Guard-0.05.tar.gz + + + perl + perl-Module-Build + perl-Test-Requires + + + + + perl-Cwd-Guard + + perl + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-19 + 0.05 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-Devel-CheckCompiler/actions.py b/programming/language/perl/perl-Devel-CheckCompiler/actions.py new file mode 100644 index 0000000000..b0bace32b8 --- /dev/null +++ b/programming/language/perl/perl-Devel-CheckCompiler/actions.py @@ -0,0 +1,19 @@ +#!/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 perlmodules, get + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install(parameters = "--installdirs=vendor --destdir=%s" % get.installDIR()) diff --git a/programming/language/perl/perl-Devel-CheckCompiler/pspec.xml b/programming/language/perl/perl-Devel-CheckCompiler/pspec.xml new file mode 100644 index 0000000000..cfd301a21c --- /dev/null +++ b/programming/language/perl/perl-Devel-CheckCompiler/pspec.xml @@ -0,0 +1,47 @@ + + + + + perl-Devel-CheckCompiler + https://metacpan.org/pod/Devel::CheckCompiler + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Check the compiler's availability. + Devel::CheckCompiler is checker for compiler's availability. + + https://cpan.metacpan.org/authors/id/S/SY/SYOHEX/Devel-CheckCompiler-0.07.tar.gz + + + perl + perl-Module-Build + perl-Test-Requires + perl-Module-Build-Tiny + + + + + perl-Devel-CheckCompiler + + perl + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2023-01-08 + 0.07 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-ExtUtils-Config/actions.py b/programming/language/perl/perl-ExtUtils-Config/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-ExtUtils-Config/actions.py @@ -0,0 +1,19 @@ +#!/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 perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-ExtUtils-Config/pspec.xml b/programming/language/perl/perl-ExtUtils-Config/pspec.xml new file mode 100644 index 0000000000..dc7465ba29 --- /dev/null +++ b/programming/language/perl/perl-ExtUtils-Config/pspec.xml @@ -0,0 +1,46 @@ + + + + + perl-ExtUtils-Config + https://metacpan.org/pod/ExtUtils::Config + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + A wrapper for perl's configuration. + + ExtUtils::Config is an abstraction around the %Config hash. By itself it is not a particularly interesting module by any measure, however it ties together a family of modern toolchain modules. + + + https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-0.008.tar.gz + + + perl + + + + + perl-ExtUtils-Config + + perl + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2023-01-08 + 0.008 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-ExtUtils-Helpers/actions.py b/programming/language/perl/perl-ExtUtils-Helpers/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-ExtUtils-Helpers/actions.py @@ -0,0 +1,19 @@ +#!/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 perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-ExtUtils-Helpers/pspec.xml b/programming/language/perl/perl-ExtUtils-Helpers/pspec.xml new file mode 100644 index 0000000000..da762f9e9e --- /dev/null +++ b/programming/language/perl/perl-ExtUtils-Helpers/pspec.xml @@ -0,0 +1,44 @@ + + + + + perl-ExtUtils-Helpers + https://metacpan.org/pod/ExtUtils::Helpers + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Various portability utilities for module builders. + This module provides various portable helper functions for module building modules. + + https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.026.tar.gz + + + perl + + + + + perl-ExtUtils-Helpers + + perl + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2023-01-08 + 0.026 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-ExtUtils-InstallPaths/actions.py b/programming/language/perl/perl-ExtUtils-InstallPaths/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-ExtUtils-InstallPaths/actions.py @@ -0,0 +1,19 @@ +#!/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 perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-ExtUtils-InstallPaths/pspec.xml b/programming/language/perl/perl-ExtUtils-InstallPaths/pspec.xml new file mode 100644 index 0000000000..7458c8ce05 --- /dev/null +++ b/programming/language/perl/perl-ExtUtils-InstallPaths/pspec.xml @@ -0,0 +1,45 @@ + + + + + perl-ExtUtils-InstallPaths + https://metacpan.org/pod/ExtUtils::InstallPaths + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Build.PL install path logic made easy. + This module tries to make install path resolution as easy as possible. + + https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.012.tar.gz + + + perl + perl-ExtUtils-Config + + + + + perl-ExtUtils-InstallPaths + + perl + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2023-01-08 + 0.012 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-File-Copy-Recursive-Reduced/actions.py b/programming/language/perl/perl-File-Copy-Recursive-Reduced/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-File-Copy-Recursive-Reduced/actions.py @@ -0,0 +1,19 @@ +#!/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 perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-File-Copy-Recursive-Reduced/pspec.xml b/programming/language/perl/perl-File-Copy-Recursive-Reduced/pspec.xml new file mode 100644 index 0000000000..04517b7ade --- /dev/null +++ b/programming/language/perl/perl-File-Copy-Recursive-Reduced/pspec.xml @@ -0,0 +1,46 @@ + + + + + perl-File-Copy-Recursive-Reduced + https://metacpan.org/pod/File::Copy::Recursive::Reduced + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Recursive copying of files and directories within Perl 5 toolchain. + This library is intended as a not-quite-drop-in replacement for certain functionality provided by CPAN distribution File-Copy-Recursive. + + https://cpan.metacpan.org/authors/id/J/JK/JKEENAN/File-Copy-Recursive-Reduced-0.006.tar.gz + + + perl + perl-path-tiny + perl-Capture-Tiny + + + + + perl-File-Copy-Recursive-Reduced + + perl + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-19 + 0.006 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-File-Remove/actions.py b/programming/language/perl/perl-File-Remove/actions.py new file mode 100644 index 0000000000..a8540a73c1 --- /dev/null +++ b/programming/language/perl/perl-File-Remove/actions.py @@ -0,0 +1,20 @@ +#!/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 perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + diff --git a/programming/language/perl/perl-File-Remove/pspec.xml b/programming/language/perl/perl-File-Remove/pspec.xml new file mode 100644 index 0000000000..91fc608d60 --- /dev/null +++ b/programming/language/perl/perl-File-Remove/pspec.xml @@ -0,0 +1,48 @@ + + + + + perl-File-Remove + https://metacpan.org/pod/File::Remove + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Remove files and directories. + + File::Remove::remove removes files and directories. It acts like /bin/rm, for the most part. Although unlink can be given a list of files, it will not remove directories; this module remedies that. It also accepts wildcards, * and ?, as arguments for filenames. + + + https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.61.tar.gz + + + perl + perl-Module-Build + + + + + perl-File-Remove + + perl + perl-Module-Build + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-19 + 1.61 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-Gnome2-Wnck/actions.py b/programming/language/perl/perl-Gnome2-Wnck/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-Gnome2-Wnck/actions.py @@ -0,0 +1,19 @@ +#!/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 perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-Gnome2-Wnck/pspec.xml b/programming/language/perl/perl-Gnome2-Wnck/pspec.xml new file mode 100644 index 0000000000..b61763f350 --- /dev/null +++ b/programming/language/perl/perl-Gnome2-Wnck/pspec.xml @@ -0,0 +1,52 @@ + + + + + perl-Gnome2-Wnck + https://metacpan.org/pod/Gnome2::Wnck + + fury + uglyside@yandex.ru + + LGPL-2.1 + library + programming.language.perl + Perl interface to the Window Navigator Construction Kit. + Perl interface to the Window Navigator Construction Kit. + + https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gnome2-Wnck-0.18.tar.gz + + + perl + perl-Gtk2 + perl-Glib + libwnck2-devel + perl-ExtUtils-Depends + perl-ExtUtils-PkgConfig + + + + + perl-Gnome2-Wnck + + perl + perl-Gtk2 + perl-Glib + libwnck2 + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-22 + 0.18 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-Gtk2-AppIndicator/actions.py b/programming/language/perl/perl-Gtk2-AppIndicator/actions.py new file mode 100644 index 0000000000..cd9353bdf0 --- /dev/null +++ b/programming/language/perl/perl-Gtk2-AppIndicator/actions.py @@ -0,0 +1,22 @@ +#!/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 perlmodules, shelltools + +shelltools.export("PERL_USE_UNSAFE_INC", "1") + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + pass + #perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-Gtk2-AppIndicator/pspec.xml b/programming/language/perl/perl-Gtk2-AppIndicator/pspec.xml new file mode 100644 index 0000000000..765eb21e10 --- /dev/null +++ b/programming/language/perl/perl-Gtk2-AppIndicator/pspec.xml @@ -0,0 +1,50 @@ + + + + + perl-Gtk2-AppIndicator + https://metacpan.org/pod/Gtk2::AppIndicator + + fury + uglyside@yandex.ru + + GPL + library + programming.language.perl + Perl extension for libappindicator. + This module gives an interface to the new ubuntu Unity libappindicator stuff. + + https://cpan.metacpan.org/authors/id/O/OE/OESTERHOL/Gtk2-AppIndicator-0.15.tar.gz + + + perl + perl-Gtk2 + libdbusmenu-devel + libindicator-gtk2-devel + libappindicator-gtk2-devel + + + + + perl-Gtk2-AppIndicator + + perl + perl-Gtk2 + libappindicator-gtk2 + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-22 + 0.15 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-Gtk2-Notify/actions.py b/programming/language/perl/perl-Gtk2-Notify/actions.py new file mode 100644 index 0000000000..b5feb52dbc --- /dev/null +++ b/programming/language/perl/perl-Gtk2-Notify/actions.py @@ -0,0 +1,20 @@ +#!/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 perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + pass + #perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-Gtk2-Notify/files/libnotify.patch b/programming/language/perl/perl-Gtk2-Notify/files/libnotify.patch new file mode 100644 index 0000000000..1e1ce9c094 --- /dev/null +++ b/programming/language/perl/perl-Gtk2-Notify/files/libnotify.patch @@ -0,0 +1,114 @@ +http://bugs.gentoo.org/398699 +http://rt.cpan.org/Public/Bug/Display.html?id=67297 +http://pkgs.fedoraproject.org/gitweb/?p=perl-Gtk2-Notify.git;a=blob_plain;f=libnotify.patch;hb=HEAD + +--- t/notification.t ++++ t/notification.t +@@ -2,20 +2,18 @@ + + use strict; + use warnings; +-use Gtk2::TestHelper tests => 35; ++use Gtk2::TestHelper tests => 32; + use Test::Exception; + use Gtk2::Notify -init, $0; + + ginterfaces_ok('Gtk2::Notify'); + +-my $w = Gtk2::Window->new; +-my $n = Gtk2::Notify->new('foo', 'bar', '', $w); ++my $n = Gtk2::Notify->new('foo', 'bar', ''); + + isa_ok($n, 'Gtk2::Notify'); + + my @methods = qw( + add_action +- attach_to_widget + clear_actions + clear_hints + close +@@ -46,16 +44,6 @@ lives_ok(sub { + }, 42); + }, 'add_action'); + +-{ +- my $nw = Gtk2::Window->new; +- lives_ok(sub { +- $n->attach_to_widget($nw); +- }, 'attach_to_widget'); +- lives_ok(sub { +- $n->attach_to_widget($w); +- }, 'attach_to_widget'); +-} +- + lives_ok(sub { + $n->clear_actions; + }, 'clear_actions with existing actions'); +@@ -99,8 +87,6 @@ lives_ok(sub { + $n->close; + }, 'close before show'); + +-$w->show_all; +- + lives_ok(sub { + $n->show; + }, 'show'); +--- xs/Notify.xs ++++ xs/Notify.xs +@@ -86,26 +86,12 @@ notify_get_server_info (class, OUTLIST c + MODULE = Gtk2::Notify PACKAGE = Gtk2::Notify PREFIX = notify_notification_ + + NotifyNotification * +-notify_notification_new (class, summary, body=NULL, icon=NULL, attach=NULL) ++notify_notification_new (class, summary, body=NULL, icon=NULL) + const gchar *summary + const gchar *body + const gchar *icon +- GtkWidget_ornull *attach + C_ARGS: +- summary, body, icon, attach +- +-#if GTK_CHECK_VERSION (2, 9, 2) +- +-NotifyNotification * +-notify_notification_new_with_status_icon (class, summary, body=NULL, icon=NULL, status_icon=NULL) +- const gchar *summary +- const gchar *body +- const gchar *icon +- GtkStatusIcon *status_icon +- C_ARGS: +- summary, body, icon, status_icon +- +-#endif ++ summary, body, icon + + gboolean + notify_notification_update (notification, summary, message=NULL, icon=NULL) +@@ -114,27 +100,6 @@ notify_notification_update (notification + const gchar *message + const gchar *icon + +-void +-notify_notification_attach_to_widget (notification, attach) +- NotifyNotification *notification +- GtkWidget *attach +- +-#if GTK_CHECK_VERSION (2, 9, 2) +- +-void +-notify_notification_attach_to_status_icon (notification, status_icon) +- NotifyNotification *notification +- GtkStatusIcon *status_icon +- +-#endif +- +-void +-notify_notification_set_geometry_hints (notification, screen, x, y) +- NotifyNotification *notification +- GdkScreen *screen +- gint x +- gint y +- + NO_OUTPUT gboolean + notify_notification_show (notification) + NotifyNotification *notification diff --git a/programming/language/perl/perl-Gtk2-Notify/pspec.xml b/programming/language/perl/perl-Gtk2-Notify/pspec.xml new file mode 100644 index 0000000000..a3e9701255 --- /dev/null +++ b/programming/language/perl/perl-Gtk2-Notify/pspec.xml @@ -0,0 +1,65 @@ + + + + + perl-Gtk2-Notify + https://metacpan.org/pod/Gtk2::Notify + + fury + uglyside@yandex.ru + + GPL-2 + library + programming.language.perl + Perl interface to libnotify. + Gtk2::Notify - Perl interface to libnotify. + + https://cpan.metacpan.org/authors/id/F/FL/FLORA/Gtk2-Notify-0.05.tar.gz + + + perl + perl-Gtk2 + gtk2-devel + libnotify-devel + perl-Module-Install + perl-Test-Exception + perl-ExtUtils-Depends + perl-ExtUtils-PkgConfig + perl-Module-Build-XSUtil + + + libnotify.patch + + + + + perl-Gtk2-Notify + + atk + gtk2 + perl + cairo + pango + freetype + harfbuzz + perl-Gtk2 + libnotify + gdk-pixbuf + fontconfig + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2023-01-08 + 0.05 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-IO-stringy/actions.py b/programming/language/perl/perl-IO-stringy/actions.py new file mode 100644 index 0000000000..c0a988e066 --- /dev/null +++ b/programming/language/perl/perl-IO-stringy/actions.py @@ -0,0 +1,21 @@ +#!/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 perlmodules, pisitools + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + + pisitools.dodoc("Changes") diff --git a/programming/language/perl/perl-IO-stringy/pspec.xml b/programming/language/perl/perl-IO-stringy/pspec.xml new file mode 100644 index 0000000000..ebddf95fa4 --- /dev/null +++ b/programming/language/perl/perl-IO-stringy/pspec.xml @@ -0,0 +1,45 @@ + + + + + perl-IO-stringy + https://metacpan.org/pod/IO::Stringy + + Pisi Linux Admins + admins@pisilinux.org + + Artistic + library + programming.language.perl + I/O on in-core objects like strings and arrays + This toolkit primarily provides modules for performing both traditional and object-oriented I/O) on things *other* than normal filehandles; in particular, IO::Scalar, IO::ScalarArray, and IO::Lines. + + https://cpan.metacpan.org/authors/id/C/CA/CAPOEIRAB/IO-Stringy-2.113.tar.gz + + + perl + + + + + perl-IO-stringy + + perl + + + /usr/lib + /usr/share/doc + /usr/share/man + + + + + + 2023-01-08 + 2.113 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-Module-Build-Tiny/actions.py b/programming/language/perl/perl-Module-Build-Tiny/actions.py new file mode 100644 index 0000000000..b0bace32b8 --- /dev/null +++ b/programming/language/perl/perl-Module-Build-Tiny/actions.py @@ -0,0 +1,19 @@ +#!/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 perlmodules, get + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install(parameters = "--installdirs=vendor --destdir=%s" % get.installDIR()) diff --git a/programming/language/perl/perl-Module-Build-Tiny/pspec.xml b/programming/language/perl/perl-Module-Build-Tiny/pspec.xml new file mode 100644 index 0000000000..fc26aff708 --- /dev/null +++ b/programming/language/perl/perl-Module-Build-Tiny/pspec.xml @@ -0,0 +1,52 @@ + + + + + perl-Module-Build-Tiny + https://metacpan.org/pod/Module::Build::Tiny + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + A tiny replacement for Module::Build. + + Many Perl distributions use a Build.PL file instead of a Makefile.PL file to drive distribution configuration, build, test and installation. Traditionally, Build.PL uses Module::Build as the underlying build system. This module provides a simple, lightweight, drop-in replacement. + + + https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.039.tar.gz + + + perl + perl-ExtUtils-Config + perl-ExtUtils-Helpers + perl-ExtUtils-InstallPaths + + + + + perl-Module-Build-Tiny + + perl + perl-ExtUtils-Config + perl-ExtUtils-Helpers + perl-ExtUtils-InstallPaths + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2023-01-08 + 0.039 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-Module-Build-XSUtil/actions.py b/programming/language/perl/perl-Module-Build-XSUtil/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-Module-Build-XSUtil/actions.py @@ -0,0 +1,19 @@ +#!/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 perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-Module-Build-XSUtil/pspec.xml b/programming/language/perl/perl-Module-Build-XSUtil/pspec.xml new file mode 100644 index 0000000000..3a021f380f --- /dev/null +++ b/programming/language/perl/perl-Module-Build-XSUtil/pspec.xml @@ -0,0 +1,50 @@ + + + + + perl-Module-Build-XSUtil + https://metacpan.org/pod/Module::Build::XSUtil + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + A Module::Build class for building XS modules. + Module::Build::XSUtil is subclass of Module::Build for support building XS modules. + + https://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO/Module-Build-XSUtil-0.19.tar.gz + + + perl + perl-Cwd-Guard + perl-Capture-Tiny + perl-Module-Build + perl-File-Copy-Recursive-Reduced + + + + + + perl-Module-Build-XSUtil + + perl + perl-Devel-CheckCompiler + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-19 + 0.19 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-Module-Install/actions.py b/programming/language/perl/perl-Module-Install/actions.py new file mode 100644 index 0000000000..a8540a73c1 --- /dev/null +++ b/programming/language/perl/perl-Module-Install/actions.py @@ -0,0 +1,20 @@ +#!/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 perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + diff --git a/programming/language/perl/perl-Module-Install/pspec.xml b/programming/language/perl/perl-Module-Install/pspec.xml new file mode 100644 index 0000000000..5b4125e73a --- /dev/null +++ b/programming/language/perl/perl-Module-Install/pspec.xml @@ -0,0 +1,50 @@ + + + + + perl-Module-Install + https://metacpan.org/pod/Module::Install + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Standalone, extensible Perl module installer. + + Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions that are clean, simple, minimalist, act in a strictly correct manner with ExtUtils::MakeMaker, and will run on any Perl installation version 5.005 or newer. + + + https://cpan.metacpan.org/authors/id/E/ET/ETHER/Module-Install-1.19.tar.gz + + + perl + perl-YAML-Tiny + perl-File-Remove + perl-Module-Build + perl-Module-ScanDeps + + + + + perl-Module-Install + + perl + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-19 + 1.19 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-Module-ScanDeps/actions.py b/programming/language/perl/perl-Module-ScanDeps/actions.py new file mode 100644 index 0000000000..a8540a73c1 --- /dev/null +++ b/programming/language/perl/perl-Module-ScanDeps/actions.py @@ -0,0 +1,20 @@ +#!/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 perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + diff --git a/programming/language/perl/perl-Module-ScanDeps/pspec.xml b/programming/language/perl/perl-Module-ScanDeps/pspec.xml new file mode 100644 index 0000000000..9eb5bec0bf --- /dev/null +++ b/programming/language/perl/perl-Module-ScanDeps/pspec.xml @@ -0,0 +1,49 @@ + + + + + perl-Module-ScanDeps + https://metacpan.org/pod/Module::ScanDeps + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Recursively scan Perl code for dependencies. + + This module scans potential modules used by perl programs, and returns a hash reference; its keys are the module names as appears in %INC (e.g. Test/More.pm). + + + https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.31.tar.gz + + + perl + perl-Test-Requires + + + + + perl-Module-ScanDeps + + perl + perl-Test-Requires + + + /usr/bin/scandeps.pl + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-19 + 1.31 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-Net-DBus/actions.py b/programming/language/perl/perl-Net-DBus/actions.py new file mode 100644 index 0000000000..19677db838 --- /dev/null +++ b/programming/language/perl/perl-Net-DBus/actions.py @@ -0,0 +1,23 @@ +#!/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 perlmodules, pisitools, get + +def setup(): + perlmodules.configure() + pisitools.dosed("Makefile", "^OTHERLDFLAGS.*$", "OTHERLDFLAGS = %s" % get.LDFLAGS()) + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "examples") + + pisitools.dodoc("Changes") diff --git a/programming/language/perl/perl-Net-DBus/pspec.xml b/programming/language/perl/perl-Net-DBus/pspec.xml new file mode 100644 index 0000000000..7919807163 --- /dev/null +++ b/programming/language/perl/perl-Net-DBus/pspec.xml @@ -0,0 +1,54 @@ + + + + + perl-Net-DBus + https://metacpan.org/pod/Net::DBus + + Pisi Linux Admins + admins@pisilinux.org + + GPLv2 + Artistic + library + programming.language.perl + Perl extension for the DBus message system + perl-Net-DBus provides a Perl API for the DBus message system. + + https://cpan.metacpan.org/authors/id/D/DA/DANBERR/Net-DBus-1.2.0.tar.gz + + + perl + dbus-devel + perl-XML-Twig + perl-Test-Pod + perl-Pod-Coverage + perl-ExtUtils-Depends + perl-ExtUtils-PkgConfig + + + + + perl-Net-DBus + + dbus + perl + perl-XML-Twig + + + /usr/lib + /usr/share/man + /usr/share/doc + + + + + + 2023-01-08 + 1.2.0 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-Text-Iconv/actions.py b/programming/language/perl/perl-Text-Iconv/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-Text-Iconv/actions.py @@ -0,0 +1,19 @@ +#!/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 perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-Text-Iconv/pspec.xml b/programming/language/perl/perl-Text-Iconv/pspec.xml new file mode 100644 index 0000000000..7de02631eb --- /dev/null +++ b/programming/language/perl/perl-Text-Iconv/pspec.xml @@ -0,0 +1,45 @@ + + + + + perl-Text-Iconv + https://metacpan.org/pod/Text::Iconv + + Pisi Linux Admins + admins@pisilinux.org + + Artistic + library + programming.language.perl + A Perl interface to the iconv() codeset conversion function. + This module provides a Perl interface to the iconv() codeset conversion function, as defined by the Single UNIX Specification. + + https://cpan.metacpan.org/authors/id/M/MP/MPIOTR/Text-Iconv-1.7.tar.gz + + + perl + + + + + perl-Text-Iconv + + perl + + + /usr/lib + /usr/share/man + + + + + + 2023-01-08 + 1.7 + First build. + fury + uglyside@yandex.ru + + + + diff --git a/programming/language/perl/perl-Unicode-Map8/actions.py b/programming/language/perl/perl-Unicode-Map8/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-Unicode-Map8/actions.py @@ -0,0 +1,19 @@ +#!/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 perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-Unicode-Map8/pspec.xml b/programming/language/perl/perl-Unicode-Map8/pspec.xml new file mode 100644 index 0000000000..e3b96110fc --- /dev/null +++ b/programming/language/perl/perl-Unicode-Map8/pspec.xml @@ -0,0 +1,48 @@ + + + + + perl-Unicode-Map8 + https://metacpan.org/pod/Unicode::Map8 + + Pisi Linux Admins + admins@pisilinux.org + + Artistic + app:console + library + programming.language.perl + Convert between most 8bit encodings. + A Perl module implement efficient mapping tables between 8-bit character sets and 16 bit character sets like Unicode. + + https://cpan.metacpan.org/authors/id/G/GA/GAAS/Unicode-Map8-0.13.tar.gz + + + perl + perl-Unicode-String + + + + + perl-Unicode-Map8 + + perl + perl-Unicode-String + + + /usr/bin + /usr/lib + /usr/share/man + + + + + + 2023-01-08 + 0.13 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-Unicode-String/actions.py b/programming/language/perl/perl-Unicode-String/actions.py new file mode 100644 index 0000000000..c0a988e066 --- /dev/null +++ b/programming/language/perl/perl-Unicode-String/actions.py @@ -0,0 +1,21 @@ +#!/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 perlmodules, pisitools + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + + pisitools.dodoc("Changes") diff --git a/programming/language/perl/perl-Unicode-String/pspec.xml b/programming/language/perl/perl-Unicode-String/pspec.xml new file mode 100644 index 0000000000..7b6f11e748 --- /dev/null +++ b/programming/language/perl/perl-Unicode-String/pspec.xml @@ -0,0 +1,46 @@ + + + + + perl-Unicode-String + https://metacpan.org/pod/Unicode::String + + Pisi Linux Admins + admins@pisilinux.org + + Artistic + library + programming.language.perl + String manipulation for Unicode strings + Perl modules to handle various Unicode issues. + + https://cpan.metacpan.org/authors/id/G/GA/GAAS/GAAS/Unicode-String-2.10.tar.gz + + + perl + perl-ExtUtils-MakeMaker + + + + + perl-Unicode-String + + perl + + + /usr/lib + /usr/share/man + /usr/share/doc + + + + + + 2023-01-08 + 2.10 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-XML-Filter-BufferText/actions.py b/programming/language/perl/perl-XML-Filter-BufferText/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-XML-Filter-BufferText/actions.py @@ -0,0 +1,19 @@ +#!/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 perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-XML-Filter-BufferText/pspec.xml b/programming/language/perl/perl-XML-Filter-BufferText/pspec.xml new file mode 100644 index 0000000000..dfdd846032 --- /dev/null +++ b/programming/language/perl/perl-XML-Filter-BufferText/pspec.xml @@ -0,0 +1,46 @@ + + + + + perl-XML-Filter-BufferText + https://metacpan.org/pod/XML::Filter::BufferText + + Pisi Linux Admins + admins@pisilinux.org + + Artistic + library + programming.language.perl + Filter to put all characters() in one event + This module does the trivial but oft-repeated task of putting all characters into a single event. + + http://search.cpan.org/CPAN/authors/id/R/RB/RBERJON/XML-Filter-BufferText-1.01.tar.gz + + + perl + perl-XML-SAX + + + + + perl-XML-Filter-BufferText + + perl + perl-XML-SAX + + + /usr/lib + /usr/share/man + + + + + + 2023-01-08 + 1.01 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-XML-SAX-Writer/actions.py b/programming/language/perl/perl-XML-SAX-Writer/actions.py new file mode 100644 index 0000000000..8019e781c5 --- /dev/null +++ b/programming/language/perl/perl-XML-SAX-Writer/actions.py @@ -0,0 +1,19 @@ +#!/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 perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() diff --git a/programming/language/perl/perl-XML-SAX-Writer/pspec.xml b/programming/language/perl/perl-XML-SAX-Writer/pspec.xml new file mode 100644 index 0000000000..5a641c35f5 --- /dev/null +++ b/programming/language/perl/perl-XML-SAX-Writer/pspec.xml @@ -0,0 +1,52 @@ + + + + + perl-XML-SAX-Writer + https://metacpan.org/pod/XML::SAX::Writer + + Pisi Linux Admins + admins@pisilinux.org + + Artistic + library + programming.language.perl + SAX2 Writer + Perl SAX is a common parser interface for XML parsers. It allows to write applications that use XML parsers. + + https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-SAX-Writer-0.57.tar.gz + + + perl + perl-XML-SAX + perl-Text-Iconv + perl-XML-NamespaceSupport + perl-XML-Filter-BufferText + + + + + perl-XML-SAX-Writer + + perl + perl-XML-SAX + perl-Text-Iconv + perl-XML-NamespaceSupport + perl-XML-Filter-BufferText + + + /usr/lib + /usr/share/man + + + + + + 2023-01-08 + 0.57 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-XML-Twig/actions.py b/programming/language/perl/perl-XML-Twig/actions.py new file mode 100644 index 0000000000..c0a988e066 --- /dev/null +++ b/programming/language/perl/perl-XML-Twig/actions.py @@ -0,0 +1,21 @@ +#!/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 perlmodules, pisitools + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + + pisitools.dodoc("Changes") diff --git a/programming/language/perl/perl-XML-Twig/pspec.xml b/programming/language/perl/perl-XML-Twig/pspec.xml new file mode 100644 index 0000000000..76b962a10e --- /dev/null +++ b/programming/language/perl/perl-XML-Twig/pspec.xml @@ -0,0 +1,56 @@ + + + + + perl-XML-Twig + https://metacpan.org/pod/XML::Twig + + Pisi Linux Admins + admins@pisilinux.org + + Artistic + library + programming.language.perl + A perl module for processing huge XML documents in tree mode. + + This module provides a way to process XML documents. It is build on top of XML::Parser. XML::Twig offers a tree interface to the document, while allowing you to output the parts of it that have been completely processed. It allows minimal resource (CPU and memory) usage by building the tree only for the parts of the documents that need actual processing, through the use of the twig_roots and twig_print_outside_roots options. + + + https://cpan.metacpan.org/authors/id/M/MI/MIROD/XML-Twig-3.52.tar.gz + + + perl + perl-IO-stringy + perl-XML-Simple + perl-Text-Iconv + perl-HTML-Parser + perl-Unicode-Map8 + perl-XML-SAX-Writer + perl-Unicode-String + + + + + perl-XML-Twig + + perl + perl-XML-Parser + + + /usr/bin + /usr/lib + /usr/share/man + /usr/share/doc + + + + + + 2023-01-08 + 3.52 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/language/perl/perl-YAML-Tiny/actions.py b/programming/language/perl/perl-YAML-Tiny/actions.py new file mode 100644 index 0000000000..a8540a73c1 --- /dev/null +++ b/programming/language/perl/perl-YAML-Tiny/actions.py @@ -0,0 +1,20 @@ +#!/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 perlmodules + +def setup(): + perlmodules.configure() + +def build(): + perlmodules.make() + +def check(): + perlmodules.make("test") + +def install(): + perlmodules.install() + diff --git a/programming/language/perl/perl-YAML-Tiny/pspec.xml b/programming/language/perl/perl-YAML-Tiny/pspec.xml new file mode 100644 index 0000000000..03faf2f4cf --- /dev/null +++ b/programming/language/perl/perl-YAML-Tiny/pspec.xml @@ -0,0 +1,46 @@ + + + + + perl-YAML-Tiny + https://metacpan.org/pod/YAML::Tiny + + fury + uglyside@yandex.ru + + Artistic + library + programming.language.perl + Read/Write YAML files with as little code as possible. + + YAML::Tiny is a perl class for reading and writing YAML-style files, written with as little code as possible, reducing load time and memory overhead. + + + https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.73.tar.gz + + + perl + + + + + perl-YAML-Tiny + + perl + + + /usr/lib/perl5/vendor_perl + /usr/share/man + + + + + + 2022-11-19 + 1.73 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/library/libhwy/actions.py b/programming/library/libhwy/actions.py new file mode 100644 index 0000000000..dd808bea89 --- /dev/null +++ b/programming/library/libhwy/actions.py @@ -0,0 +1,23 @@ +#!/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 cmaketools + +i = ''.join([ + ' -DCMAKE_BUILD_TYPE=Release', + ' -DBUILD_SHARED_LIBS=ON', + ' -DHWY_SYSTEM_GTEST=ON', + ' -B_build -L ' + ]) + +def setup(): + cmaketools.configure(i) + +def build(): + cmaketools.make("-C _build") + +def install(): + cmaketools.install("-C _build") diff --git a/programming/library/libhwy/pspec.xml b/programming/library/libhwy/pspec.xml new file mode 100644 index 0000000000..20830130b7 --- /dev/null +++ b/programming/library/libhwy/pspec.xml @@ -0,0 +1,58 @@ + + + + + libhwy + https://github.com/google/highway + + fury + uglyside@yandex.ru + + Apache-2 + library + programming.library + Efficient and performance-portable vector software. + Highway is a C++ library that provides portable SIMD/vector intrinsics. + + https://github.com/google/highway/archive/refs/tags/1.0.2.tar.gz + + + cmake + gtest-devel + + + + + + + + libhwy + + libgcc + + + /usr/lib + + + + + libhwy-devel + + libhwy + + + /usr/include/hwy + /usr/lib/pkgconfig + + + + + + 2023-01-06 + 1.0.2 + First build. + fury + uglyside@yandex.ru + + +