Merge pull request #11305 from 4fury-c3440d8/next

gmusicbrowser, libjxl.
This commit is contained in:
Rmys
2023-01-08 10:54:44 +03:00
committed by GitHub
59 changed files with 2015 additions and 26 deletions
@@ -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()
@@ -0,0 +1,46 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-Cwd-Guard</Name>
<Homepage>https://metacpan.org/pod/Cwd::Guard</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>Temporary changing working directory (chdir).</Summary>
<Description>CORE::chdir Cwd:: Guard can change the current directory (chdir) using a limited scope.</Description>
<Archive sha1sum="9226dd929e1cd33e6328eb2e45ba9618015c59b9" type="targz">
https://cpan.metacpan.org/authors/id/K/KA/KAZEBURO/Cwd-Guard-0.05.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-Module-Build</Dependency>
<Dependency>perl-Test-Requires</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-Cwd-Guard</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/perl5/vendor_perl</Path>
<Path fileType="data">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-11-19</Date>
<Version>0.05</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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())
@@ -0,0 +1,47 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-Devel-CheckCompiler</Name>
<Homepage>https://metacpan.org/pod/Devel::CheckCompiler</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>Check the compiler's availability.</Summary>
<Description>Devel::CheckCompiler is checker for compiler's availability.</Description>
<Archive sha1sum="eb90cfe52ff6b026f99fdbcc41403440e5f7619d" type="targz">
https://cpan.metacpan.org/authors/id/S/SY/SYOHEX/Devel-CheckCompiler-0.07.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-Module-Build</Dependency>
<Dependency>perl-Test-Requires</Dependency>
<Dependency>perl-Module-Build-Tiny</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-Devel-CheckCompiler</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/perl5/vendor_perl</Path>
<Path fileType="data">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-01-08</Date>
<Version>0.07</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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()
@@ -0,0 +1,46 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-ExtUtils-Config</Name>
<Homepage>https://metacpan.org/pod/ExtUtils::Config</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>A wrapper for perl's configuration.</Summary>
<Description>
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.
</Description>
<Archive sha1sum="971584d0fbc7a1e072465be2b8a34fc608269ef0" type="targz">
https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-0.008.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-ExtUtils-Config</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/perl5/vendor_perl</Path>
<Path fileType="data">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-01-08</Date>
<Version>0.008</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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()
@@ -0,0 +1,44 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-ExtUtils-Helpers</Name>
<Homepage>https://metacpan.org/pod/ExtUtils::Helpers</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>Various portability utilities for module builders.</Summary>
<Description>This module provides various portable helper functions for module building modules.</Description>
<Archive sha1sum="1a8b0c9cfe9dfe3df7aadf91e29af8637a00bdd4" type="targz">
https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.026.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-ExtUtils-Helpers</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/perl5/vendor_perl</Path>
<Path fileType="data">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-01-08</Date>
<Version>0.026</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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()
@@ -0,0 +1,45 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-ExtUtils-InstallPaths</Name>
<Homepage>https://metacpan.org/pod/ExtUtils::InstallPaths</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>Build.PL install path logic made easy.</Summary>
<Description>This module tries to make install path resolution as easy as possible.</Description>
<Archive sha1sum="79a8f1c64d8dce0577bbbbad55583569ab920613" type="targz">
https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.012.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-ExtUtils-Config</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-ExtUtils-InstallPaths</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/perl5/vendor_perl</Path>
<Path fileType="data">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-01-08</Date>
<Version>0.012</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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()
@@ -0,0 +1,46 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-File-Copy-Recursive-Reduced</Name>
<Homepage>https://metacpan.org/pod/File::Copy::Recursive::Reduced</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>Recursive copying of files and directories within Perl 5 toolchain.</Summary>
<Description>This library is intended as a not-quite-drop-in replacement for certain functionality provided by CPAN distribution File-Copy-Recursive.</Description>
<Archive sha1sum="a169b5b484de39ad37870c2b1e29feaafeb91f2d" type="targz">
https://cpan.metacpan.org/authors/id/J/JK/JKEENAN/File-Copy-Recursive-Reduced-0.006.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-path-tiny</Dependency>
<Dependency>perl-Capture-Tiny</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-File-Copy-Recursive-Reduced</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/perl5/vendor_perl</Path>
<Path fileType="data">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-11-19</Date>
<Version>0.006</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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()
@@ -0,0 +1,48 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-File-Remove</Name>
<Homepage>https://metacpan.org/pod/File::Remove</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>Remove files and directories.</Summary>
<Description>
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.
</Description>
<Archive sha1sum="02a1c619ef2f6e02ba70015756c55bfb70518290" type="targz">
https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-1.61.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-Module-Build</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-File-Remove</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-Module-Build</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/perl5/vendor_perl</Path>
<Path fileType="data">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-11-19</Date>
<Version>1.61</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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()
@@ -0,0 +1,52 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-Gnome2-Wnck</Name>
<Homepage>https://metacpan.org/pod/Gnome2::Wnck</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>LGPL-2.1</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>Perl interface to the Window Navigator Construction Kit.</Summary>
<Description>Perl interface to the Window Navigator Construction Kit.</Description>
<Archive sha1sum="171f58fc59cd1f9db3673e48b63017d9675ff710" type="targz">
https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gnome2-Wnck-0.18.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-Gtk2</Dependency>
<Dependency>perl-Glib</Dependency>
<Dependency>libwnck2-devel</Dependency>
<Dependency>perl-ExtUtils-Depends</Dependency>
<Dependency>perl-ExtUtils-PkgConfig</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-Gnome2-Wnck</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-Gtk2</Dependency>
<Dependency>perl-Glib</Dependency>
<Dependency>libwnck2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/perl5/vendor_perl</Path>
<Path fileType="data">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-11-22</Date>
<Version>0.18</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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()
@@ -0,0 +1,50 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-Gtk2-AppIndicator</Name>
<Homepage>https://metacpan.org/pod/Gtk2::AppIndicator</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>GPL</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>Perl extension for libappindicator.</Summary>
<Description>This module gives an interface to the new ubuntu Unity libappindicator stuff.</Description>
<Archive sha1sum="8a63d442a7bcb31a832363d06b6ac185a7852566" type="targz">
https://cpan.metacpan.org/authors/id/O/OE/OESTERHOL/Gtk2-AppIndicator-0.15.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-Gtk2</Dependency>
<Dependency>libdbusmenu-devel</Dependency>
<Dependency>libindicator-gtk2-devel</Dependency>
<Dependency>libappindicator-gtk2-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-Gtk2-AppIndicator</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-Gtk2</Dependency>
<Dependency>libappindicator-gtk2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/perl5/vendor_perl</Path>
<Path fileType="data">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-11-22</Date>
<Version>0.15</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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") <!-- cannot open display -->
def install():
perlmodules.install()
@@ -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
@@ -0,0 +1,65 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-Gtk2-Notify</Name>
<Homepage>https://metacpan.org/pod/Gtk2::Notify</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>GPL-2</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>Perl interface to libnotify.</Summary>
<Description>Gtk2::Notify - Perl interface to libnotify.</Description>
<Archive sha1sum="b0223dd5a85358c9b92ebc99040201e640612348" type="targz">
https://cpan.metacpan.org/authors/id/F/FL/FLORA/Gtk2-Notify-0.05.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-Gtk2</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>libnotify-devel</Dependency>
<Dependency>perl-Module-Install</Dependency>
<Dependency>perl-Test-Exception</Dependency>
<Dependency>perl-ExtUtils-Depends</Dependency>
<Dependency>perl-ExtUtils-PkgConfig</Dependency>
<Dependency>perl-Module-Build-XSUtil</Dependency>
</BuildDependencies>
<Patches>
<Patch level='0'>libnotify.patch</Patch>
</Patches>
</Source>
<Package>
<Name>perl-Gtk2-Notify</Name>
<RuntimeDependencies>
<Dependency>atk</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>perl</Dependency>
<Dependency>cairo</Dependency>
<Dependency>pango</Dependency>
<Dependency>freetype</Dependency>
<Dependency>harfbuzz</Dependency>
<Dependency>perl-Gtk2</Dependency>
<Dependency>libnotify</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>fontconfig</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/perl5/vendor_perl</Path>
<Path fileType="data">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-01-08</Date>
<Version>0.05</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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")
@@ -0,0 +1,45 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-IO-stringy</Name>
<Homepage>https://metacpan.org/pod/IO::Stringy</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>I/O on in-core objects like strings and arrays</Summary>
<Description>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.</Description>
<Archive sha1sum="5be396929c469c8a62aee6f0ff9e91d112a0abe7" type="targz">
https://cpan.metacpan.org/authors/id/C/CA/CAPOEIRAB/IO-Stringy-2.113.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-IO-stringy</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-01-08</Date>
<Version>2.113</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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())
@@ -0,0 +1,52 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-Module-Build-Tiny</Name>
<Homepage>https://metacpan.org/pod/Module::Build::Tiny</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>A tiny replacement for Module::Build.</Summary>
<Description>
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.
</Description>
<Archive sha1sum="2127b3e52d59c545ff587ca127ee1686f2a50177" type="targz">
https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.039.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-ExtUtils-Config</Dependency>
<Dependency>perl-ExtUtils-Helpers</Dependency>
<Dependency>perl-ExtUtils-InstallPaths</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-Module-Build-Tiny</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-ExtUtils-Config</Dependency>
<Dependency>perl-ExtUtils-Helpers</Dependency>
<Dependency>perl-ExtUtils-InstallPaths</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/perl5/vendor_perl</Path>
<Path fileType="data">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-01-08</Date>
<Version>0.039</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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()
@@ -0,0 +1,50 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-Module-Build-XSUtil</Name>
<Homepage>https://metacpan.org/pod/Module::Build::XSUtil</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>A Module::Build class for building XS modules.</Summary>
<Description>Module::Build::XSUtil is subclass of Module::Build for support building XS modules.</Description>
<Archive sha1sum="30ca8525d93f74f8f8f00387dc9b4fbee3965a86" type="targz">
https://cpan.metacpan.org/authors/id/H/HI/HIDEAKIO/Module-Build-XSUtil-0.19.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-Cwd-Guard</Dependency>
<Dependency>perl-Capture-Tiny</Dependency>
<Dependency>perl-Module-Build</Dependency>
<Dependency>perl-File-Copy-Recursive-Reduced</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-Module-Build-XSUtil</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-Devel-CheckCompiler</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/perl5/vendor_perl</Path>
<Path fileType="data">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-11-19</Date>
<Version>0.19</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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()
@@ -0,0 +1,50 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-Module-Install</Name>
<Homepage>https://metacpan.org/pod/Module::Install</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>Standalone, extensible Perl module installer.</Summary>
<Description>
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.
</Description>
<Archive sha1sum="6c77b2ec0cd84e07d7c7ae03d1cfa5c21d758f81" type="targz">
https://cpan.metacpan.org/authors/id/E/ET/ETHER/Module-Install-1.19.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-YAML-Tiny</Dependency>
<Dependency>perl-File-Remove</Dependency>
<Dependency>perl-Module-Build</Dependency>
<Dependency>perl-Module-ScanDeps</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-Module-Install</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/perl5/vendor_perl</Path>
<Path fileType="data">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-11-19</Date>
<Version>1.19</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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()
@@ -0,0 +1,49 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-Module-ScanDeps</Name>
<Homepage>https://metacpan.org/pod/Module::ScanDeps</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>Recursively scan Perl code for dependencies.</Summary>
<Description>
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).
</Description>
<Archive sha1sum="ee199d23a005ceef7f1adf549548bc1d0cfac26f" type="targz">
https://cpan.metacpan.org/authors/id/R/RS/RSCHUPP/Module-ScanDeps-1.31.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-Test-Requires</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-Module-ScanDeps</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-Test-Requires</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/scandeps.pl</Path>
<Path fileType="data">/usr/lib/perl5/vendor_perl</Path>
<Path fileType="data">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-11-19</Date>
<Version>1.31</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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")
@@ -0,0 +1,54 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-Net-DBus</Name>
<Homepage>https://metacpan.org/pod/Net::DBus</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>Perl extension for the DBus message system</Summary>
<Description>perl-Net-DBus provides a Perl API for the DBus message system.</Description>
<Archive sha1sum="6446a8ffde84c940efe130672fbce63cc36be9eb" type="targz">
https://cpan.metacpan.org/authors/id/D/DA/DANBERR/Net-DBus-1.2.0.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>dbus-devel</Dependency>
<Dependency>perl-XML-Twig</Dependency>
<Dependency>perl-Test-Pod</Dependency>
<Dependency>perl-Pod-Coverage</Dependency>
<Dependency>perl-ExtUtils-Depends</Dependency>
<Dependency>perl-ExtUtils-PkgConfig</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-Net-DBus</Name>
<RuntimeDependencies>
<Dependency>dbus</Dependency>
<Dependency>perl</Dependency>
<Dependency>perl-XML-Twig</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-01-08</Date>
<Version>1.2.0</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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()
@@ -0,0 +1,45 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-Text-Iconv</Name>
<Homepage>https://metacpan.org/pod/Text::Iconv</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>A Perl interface to the iconv() codeset conversion function.</Summary>
<Description>This module provides a Perl interface to the iconv() codeset conversion function, as defined by the Single UNIX Specification.</Description>
<Archive sha1sum="542849325b2d66c72e19ffb48bdc67fdd7e4bbea" type="targz">
https://cpan.metacpan.org/authors/id/M/MP/MPIOTR/Text-Iconv-1.7.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-Text-Iconv</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-01-08</Date>
<Version>1.7</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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()
@@ -0,0 +1,48 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-Unicode-Map8</Name>
<Homepage>https://metacpan.org/pod/Unicode::Map8</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>Artistic</License>
<IsA>app:console</IsA>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>Convert between most 8bit encodings.</Summary>
<Description>A Perl module implement efficient mapping tables between 8-bit character sets and 16 bit character sets like Unicode.</Description>
<Archive sha1sum="ad8dad5e9741ff02b94dec62cb9b5926078a226a" type="targz">
https://cpan.metacpan.org/authors/id/G/GA/GAAS/Unicode-Map8-0.13.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-Unicode-String</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-Unicode-Map8</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-Unicode-String</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-01-08</Date>
<Version>0.13</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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")
@@ -0,0 +1,46 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-Unicode-String</Name>
<Homepage>https://metacpan.org/pod/Unicode::String</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>String manipulation for Unicode strings</Summary>
<Description>Perl modules to handle various Unicode issues.</Description>
<Archive sha1sum="24834f6155adf070204c56f9ddae01aab485a287" type="targz">
https://cpan.metacpan.org/authors/id/G/GA/GAAS/GAAS/Unicode-String-2.10.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-ExtUtils-MakeMaker</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-Unicode-String</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-01-08</Date>
<Version>2.10</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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()
@@ -0,0 +1,46 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-XML-Filter-BufferText</Name>
<Homepage>https://metacpan.org/pod/XML::Filter::BufferText</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>Filter to put all characters() in one event</Summary>
<Description>This module does the trivial but oft-repeated task of putting all characters into a single event.</Description>
<Archive sha1sum="32ada41fb4d8843c1e587945279535e5cbf44cf1" type="targz">
http://search.cpan.org/CPAN/authors/id/R/RB/RBERJON/XML-Filter-BufferText-1.01.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-XML-SAX</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-XML-Filter-BufferText</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-XML-SAX</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-01-08</Date>
<Version>1.01</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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()
@@ -0,0 +1,52 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-XML-SAX-Writer</Name>
<Homepage>https://metacpan.org/pod/XML::SAX::Writer</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>SAX2 Writer</Summary>
<Description>Perl SAX is a common parser interface for XML parsers. It allows to write applications that use XML parsers.</Description>
<Archive sha1sum="ecf83062fe57be6c92405ad66478fa75a00530c6" type="targz">
https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-SAX-Writer-0.57.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-XML-SAX</Dependency>
<Dependency>perl-Text-Iconv</Dependency>
<Dependency>perl-XML-NamespaceSupport</Dependency>
<Dependency>perl-XML-Filter-BufferText</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-XML-SAX-Writer</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-XML-SAX</Dependency>
<Dependency>perl-Text-Iconv</Dependency>
<Dependency>perl-XML-NamespaceSupport</Dependency>
<Dependency>perl-XML-Filter-BufferText</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-01-08</Date>
<Version>0.57</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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")
@@ -0,0 +1,56 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-XML-Twig</Name>
<Homepage>https://metacpan.org/pod/XML::Twig</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>A perl module for processing huge XML documents in tree mode.</Summary>
<Description>
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.
</Description>
<Archive sha1sum="ce4ad6f055ea677ab5526e55677faffcc6457eb8" type="targz">
https://cpan.metacpan.org/authors/id/M/MI/MIROD/XML-Twig-3.52.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-IO-stringy</Dependency>
<Dependency>perl-XML-Simple</Dependency>
<Dependency>perl-Text-Iconv</Dependency>
<Dependency>perl-HTML-Parser</Dependency>
<Dependency>perl-Unicode-Map8</Dependency>
<Dependency>perl-XML-SAX-Writer</Dependency>
<Dependency>perl-Unicode-String</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-XML-Twig</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
<Dependency>perl-XML-Parser</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-01-08</Date>
<Version>3.52</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
@@ -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()
@@ -0,0 +1,46 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-YAML-Tiny</Name>
<Homepage>https://metacpan.org/pod/YAML::Tiny</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<PartOf>programming.language.perl</PartOf>
<Summary>Read/Write YAML files with as little code as possible.</Summary>
<Description>
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.
</Description>
<Archive sha1sum="32ee7a7d499c7d8c2b4672f9735901fb4de1ab88" type="targz">
https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.73.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-YAML-Tiny</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/perl5/vendor_perl</Path>
<Path fileType="data">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-11-19</Date>
<Version>1.73</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
+23
View File
@@ -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")
+58
View File
@@ -0,0 +1,58 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libhwy</Name>
<Homepage>https://github.com/google/highway</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>Apache-2</License>
<IsA>library</IsA>
<PartOf>programming.library</PartOf>
<Summary>Efficient and performance-portable vector software.</Summary>
<Description>Highway is a C++ library that provides portable SIMD/vector intrinsics.</Description>
<Archive sha1sum="4853600bf59560ef448b48e7874063f1e43bee7b" type="targz">
https://github.com/google/highway/archive/refs/tags/1.0.2.tar.gz
</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>gtest-devel</Dependency>
</BuildDependencies>
<Patches>
<!-- <Patch level='1'></Patch> -->
</Patches>
</Source>
<Package>
<Name>libhwy</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
</Files>
</Package>
<Package>
<Name>libhwy-devel</Name>
<RuntimeDependencies>
<Dependency release="current">libhwy</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="headers">/usr/include/hwy</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2023-01-06</Date>
<Version>1.0.2</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>