@@ -8,18 +8,13 @@ from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
i = "-Wno-deprecated-copy \
|
||||
-Wno-missing-field-initializers \
|
||||
-Wno-cast-function-type \
|
||||
-Wno-ignored-qualifiers \
|
||||
"
|
||||
j = "--with-wx-config=wx-config-gtk3 \
|
||||
--without-cld2 \
|
||||
--without-cpprest \
|
||||
"
|
||||
j = ''.join([
|
||||
' --with-wx-config=wx-config-gtk3',
|
||||
' --without-cld2',
|
||||
' --without-cpprest '
|
||||
])
|
||||
|
||||
def setup():
|
||||
pisitools.cxxflags.add(i)
|
||||
autotools.configure(j)
|
||||
|
||||
def build():
|
||||
@@ -28,5 +23,5 @@ def build():
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README")
|
||||
pisitools.dodoc("AUTHORS", "NEWS")
|
||||
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
<PartOf>editor</PartOf>
|
||||
<Summary>A cross-platform translation editor.</Summary>
|
||||
<Description>This program is a simple translation editor for PO and XLIFF files. It also serves as a GUI frontend to more GNU gettext utilities and catalogs editor/source code parser. It helps with translating applications into another language.</Description>
|
||||
<Archive sha1sum="c07377fe7882bb30967d08948c5572bbe776b9f4" type="targz">
|
||||
https://github.com/vslavik/poedit/releases/download/v2.4.3-oss/poedit-2.4.3.tar.gz
|
||||
<Archive sha1sum="e6f515553b54037c613c1a0174b19b69116e22d5" type="targz">
|
||||
https://github.com/vslavik/poedit/releases/download/v3.0.1-oss/poedit-3.0.1.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>wxGTK3</Dependency>
|
||||
@@ -60,6 +60,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Date>2021-12-20</Date>
|
||||
<Version>3.0.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2021-11-27</Date>
|
||||
<Version>2.4.3</Version>
|
||||
|
||||
@@ -174,7 +174,7 @@
|
||||
|
||||
<History>
|
||||
<Update release="12">
|
||||
<Date>2021-11-04</Date>
|
||||
<Date>2021-12-20</Date>
|
||||
<Version>1.1.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>fury</Name>
|
||||
|
||||
@@ -49,9 +49,9 @@
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2020-12-13</Date>
|
||||
<Date>2021-12-20</Date>
|
||||
<Version>1.30</Version>
|
||||
<Comment>Ver. bump</Comment>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
#!/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
|
||||
from pisi.actionsapi import cmaketools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
j = ''.join([
|
||||
' -DWITH_ALSA=ON',
|
||||
' -DWITH_NATIVE=ON -L '
|
||||
])
|
||||
|
||||
def setup():
|
||||
cmaketools.configure("-B_build %s" % j)
|
||||
|
||||
def build():
|
||||
shelltools.cd("_build")
|
||||
cmaketools.make()
|
||||
|
||||
def install():
|
||||
shelltools.cd("_build")
|
||||
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("../AUTHORS", "../ChangeLog")
|
||||
|
||||
@@ -0,0 +1,127 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>gogglesmm</Name>
|
||||
<Homepage>https://gogglesmm.dev/</Homepage>
|
||||
<Packager>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Packager>
|
||||
<License>GPL-3</License>
|
||||
<IsA>app:gui</IsA>
|
||||
<PartOf>multimedia.sound</PartOf>
|
||||
<Summary>Goggles Music Manager.</Summary>
|
||||
<Description>
|
||||
A fast and lightweight manager of a large music collections and audio player.
|
||||
</Description>
|
||||
<Archive sha1sum="3f302883e3cc67a6cfdce8ae5bf0c882b91fcaf1" type="targz">
|
||||
https://github.com/gogglesmm/gogglesmm/archive/refs/tags/1.2.2.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>cmake</Dependency>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>dbus-devel</Dependency>
|
||||
<Dependency>tiff-devel</Dependency>
|
||||
<Dependency>flac-devel</Dependency>
|
||||
<Dependency>webp-devel</Dependency>
|
||||
<Dependency>expat-devel</Dependency>
|
||||
<Dependency>faad2-devel</Dependency>
|
||||
<Dependency>libXi-devel</Dependency>
|
||||
<Dependency>libXv-devel</Dependency>
|
||||
<Dependency>libSM-devel</Dependency>
|
||||
<Dependency>taglib-devel</Dependency>
|
||||
<Dependency>libICE-devel</Dependency>
|
||||
<Dependency>libXmu-devel</Dependency>
|
||||
<Dependency>libXpm-devel</Dependency>
|
||||
<Dependency>libogg-devel</Dependency>
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>libxcb-devel</Dependency>
|
||||
<Dependency>libXft-devel</Dependency>
|
||||
<Dependency>gnutls-devel</Dependency>
|
||||
<Dependency>libpng-devel</Dependency>
|
||||
<Dependency>libmad-devel</Dependency>
|
||||
<Dependency>sqlite-devel</Dependency>
|
||||
<Dependency>libXtst-devel</Dependency>
|
||||
<Dependency>libXext-devel</Dependency>
|
||||
<Dependency>libopus-devel</Dependency>
|
||||
<Dependency>openssl-devel</Dependency>
|
||||
<Dependency>libXres-devel</Dependency>
|
||||
<Dependency>mesa-glu-devel</Dependency>
|
||||
<Dependency>alsa-lib-devel</Dependency>
|
||||
<Dependency>freetype-devel</Dependency>
|
||||
<Dependency>libepoxy-devel</Dependency>
|
||||
<Dependency>libvorbis-devel</Dependency>
|
||||
<Dependency>libXrandr-devel</Dependency>
|
||||
<Dependency>openjpeg2-devel</Dependency>
|
||||
<Dependency>libXfixes-devel</Dependency>
|
||||
<Dependency>libgcrypt-devel</Dependency>
|
||||
<Dependency>fontconfig-devel</Dependency>
|
||||
<Dependency>libXdamage-devel</Dependency>
|
||||
<Dependency>libXcursor-devel</Dependency>
|
||||
<Dependency>libXxf86vm-devel</Dependency>
|
||||
<Dependency>libXrender-devel</Dependency>
|
||||
<Dependency>libXinerama-devel</Dependency>
|
||||
<Dependency>libmatroska-devel</Dependency>
|
||||
<Dependency>libxkbcommon-devel</Dependency>
|
||||
<Dependency>libjpeg-turbo-devel</Dependency>
|
||||
<Dependency>pulseaudio-libs-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>gogglesmm</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>dbus</Dependency>
|
||||
<Dependency>flac</Dependency>
|
||||
<Dependency>tiff</Dependency>
|
||||
<Dependency>webp</Dependency>
|
||||
<Dependency>zlib</Dependency>
|
||||
<Dependency>expat</Dependency>
|
||||
<Dependency>faad2</Dependency>
|
||||
<Dependency>libSM</Dependency>
|
||||
<Dependency>libICE</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>libXft</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>libmad</Dependency>
|
||||
<Dependency>libogg</Dependency>
|
||||
<Dependency>libpng</Dependency>
|
||||
<Dependency>sqlite</Dependency>
|
||||
<Dependency>taglib</Dependency>
|
||||
<Dependency>libXext</Dependency>
|
||||
<Dependency>libopus</Dependency>
|
||||
<Dependency>openssl</Dependency>
|
||||
<Dependency>alsa-lib</Dependency>
|
||||
<Dependency>freetype</Dependency>
|
||||
<Dependency>libepoxy</Dependency>
|
||||
<Dependency>mesa-glu</Dependency>
|
||||
<Dependency>libXfixes</Dependency>
|
||||
<Dependency>libXrandr</Dependency>
|
||||
<Dependency>libvorbis</Dependency>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
<Dependency>libXcursor</Dependency>
|
||||
<Dependency>libXrender</Dependency>
|
||||
<Dependency>libjpeg-turbo</Dependency>
|
||||
<Dependency>pulseaudio-libs</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib/gogglesmm</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-12-21</Date>
|
||||
<Version>1.2.2</Version>
|
||||
<Comment>First build.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -2,20 +2,19 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
|
||||
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
|
||||
def setup():
|
||||
autotools.configure("--disable-static")
|
||||
autotools.configure("CXXFLAGS='-Wno-narrowing' --disable-static")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("README", "doc/*.txt")
|
||||
pisitools.removeDir("/usr/share")
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
--- src/rtphint.cpp 2012-05-20 16:11:53.000000000 -0600
|
||||
+++ src/rtphint.cpp 2017-05-16 10:25:26.930705191 -0600
|
||||
@@ -339,7 +339,7 @@
|
||||
pSlash = strchr(pSlash, '/');
|
||||
if (pSlash != NULL) {
|
||||
pSlash++;
|
||||
- if (pSlash != '\0') {
|
||||
+ if (*pSlash != '\0') {
|
||||
length = (uint32_t)strlen(pRtpMap) - (pSlash - pRtpMap);
|
||||
*ppEncodingParams = (char *)MP4Calloc(length + 1);
|
||||
strncpy(*ppEncodingParams, pSlash, length);
|
||||
@@ -1,86 +1,93 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>libmp4v2</Name>
|
||||
<Homepage>https://code.google.com/archive/p/mp4v2/</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>MPL-1.1</License>
|
||||
<IsA>library</IsA>
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>MPEG4 library</Summary>
|
||||
<Description>MPEG4 library extracted from MPEG4IP, usually used in 3D sound systems.</Description>
|
||||
<Archive sha1sum="193260cfb7201e6ec250137bcca1468d4d20e2f0" type="tarbz2">https://sources.archlinux.org/other/packages/libmp4v2/mp4v2-2.0.0.tar.bz2</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libgcc</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch>libmp4v2-c++11.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
<Source>
|
||||
<Name>libmp4v2</Name>
|
||||
<Homepage>https://github.com/TechSmith/mp4v2</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisilinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>MPL-1.1</License>
|
||||
<IsA>library</IsA>
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>MPEG4 library</Summary>
|
||||
<Description>MPEG4 library extracted from MPEG4IP, usually used in 3D sound systems.</Description>
|
||||
<Archive sha1sum="43d1c9510fa7257f19b290d86693328be819494b" type="targz">
|
||||
https://github.com/TechSmith/mp4v2/archive/refs/tags/Release-ThirdParty-MP4v2-5.0.1.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libgcc</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- <Patch>libmp4v2.patch</Patch> -->
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>libmp4v2</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libgcc</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc/libmp4v2</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>libmp4v2</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libgcc</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>libmp4v2-devel</Name>
|
||||
<Summary>Development files for libmp4v2</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">libmp4v2</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>libmp4v2-devel</Name>
|
||||
<Summary>Development files for libmp4v2</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">libmp4v2</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Date>2020-01-18</Date>
|
||||
<Version>2.0.0</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2018-08-01</Date>
|
||||
<Version>2.0.0</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2017-02-11</Date>
|
||||
<Version>2.0.0</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2016-06-09</Date>
|
||||
<Version>2.0.0</Version>
|
||||
<Comment>Release Bump</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2014-05-20</Date>
|
||||
<Version>2.0.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Serdar Soytetir</Name>
|
||||
<Email>kaptan@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2021-11-27</Date>
|
||||
<Version>5.0.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2020-01-18</Date>
|
||||
<Version>2.0.0</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2018-08-01</Date>
|
||||
<Version>2.0.0</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2017-02-11</Date>
|
||||
<Version>2.0.0</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2016-06-09</Date>
|
||||
<Version>2.0.0</Version>
|
||||
<Comment>Release Bump</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2014-05-20</Date>
|
||||
<Version>2.0.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Serdar Soytetir</Name>
|
||||
<Email>kaptan@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>libmp4v2</Name>
|
||||
<Summary xml:lang="tr">MPEG4 kütüphanesi</Summary>
|
||||
<Description xml:lang="tr">Genellikle 3B ses işleme uygulamalarında kullanılan, MPEG4IP yazılımının parçası olan MPEG4 kütüphanesi.</Description>
|
||||
<Description xml:lang="fr">Librairie MPEG4 extraite de MPEG4IP, habituellement utilisée dans les sytèmes de son 3D.</Description>
|
||||
<Description xml:lang="es">Librería MPEG4 parte de MPEG4IP, comúnmente utilizado en sistemas de sonido 3D.</Description>
|
||||
</Source>
|
||||
<Source>
|
||||
<Name>libmp4v2</Name>
|
||||
<Summary xml:lang="tr">MPEG4 kütüphanesi</Summary>
|
||||
<Description xml:lang="tr">Genellikle 3B ses işleme uygulamalarında kullanılan, MPEG4IP yazılımının parçası olan MPEG4 kütüphanesi.</Description>
|
||||
<Description xml:lang="fr">Librairie MPEG4 extraite de MPEG4IP, habituellement utilisée dans les sytèmes de son 3D.</Description>
|
||||
<Description xml:lang="es">Librería MPEG4 parte de MPEG4IP, comúnmente utilizado en sistemas de sonido 3D.</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>libmp4v2-devel</Name>
|
||||
<Summary xml:lang="tr">libmp4v2 için geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>libmp4v2-devel</Name>
|
||||
<Summary xml:lang="tr">libmp4v2 için geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
|
||||
@@ -0,0 +1,199 @@
|
||||
From 1a8dc0ea64c6bbe187babdb1079bc0cf05926e59 Mon Sep 17 00:00:00 2001
|
||||
From: Robert Scheck <robert@fedoraproject.org>
|
||||
Date: Fri, 10 Dec 2021 00:21:56 +0100
|
||||
Subject: [PATCH] Use Digest::SHA instead of Digest::SHA1
|
||||
|
||||
Switch from Digest::SHA1 to Digest::SHA, because: Digest::SHA is a bit
|
||||
faster than Digest::SHA1, Digest::SHA1 has been removed from some Linux
|
||||
distributions, Digest::SHA is a core library (as of Perl >= 5.10.0) and
|
||||
Digest::SHA1 is not (and never will be). See also:
|
||||
|
||||
- https://src.fedoraproject.org/rpms/perl-Razor-Agent/c/75fa8a6c1f1fdf779312dac68f331a288bd2920f?branch=rawhide
|
||||
- https://stackoverflow.com/questions/3420720/what-are-the-advantages-of-digestsha-over-digestsha1
|
||||
|
||||
Original author: Warren Togami <wtogami@redhat.com>
|
||||
---
|
||||
INSTALL | 2 +-
|
||||
META.json | 2 +-
|
||||
META.yml | 2 +-
|
||||
Makefile.PL | 2 +-
|
||||
lib/Razor2/Client/Engine.pm | 1 -
|
||||
lib/Razor2/Signature/Ephemeral.pm | 14 +++++++-------
|
||||
lib/Razor2/Signature/Whiplash.pm | 14 ++++++--------
|
||||
lib/Razor2/String.pm | 17 +++++++----------
|
||||
8 files changed, 24 insertions(+), 30 deletions(-)
|
||||
|
||||
diff --git a/INSTALL b/INSTALL
|
||||
index 2de1b42..1852ba0 100644
|
||||
--- a/INSTALL
|
||||
+++ b/INSTALL
|
||||
@@ -25,7 +25,7 @@ option, like so:
|
||||
following Perl modules from CPAN:
|
||||
|
||||
Time::HiRes
|
||||
- Digest::SHA1
|
||||
+ Digest::SHA
|
||||
MIME::Base64
|
||||
Test::Simple
|
||||
Test::Harness
|
||||
diff --git a/META.json b/META.json
|
||||
index f893748..e616292 100644
|
||||
--- a/META.json
|
||||
+++ b/META.json
|
||||
@@ -33,7 +33,7 @@
|
||||
},
|
||||
"runtime" : {
|
||||
"requires" : {
|
||||
- "Digest::SHA1" : "0",
|
||||
+ "Digest::SHA" : "0",
|
||||
"File::Copy" : "0",
|
||||
"File::Spec" : "0",
|
||||
"Getopt::Long" : "0",
|
||||
diff --git a/META.yml b/META.yml
|
||||
index 4a0831c..314b0fc 100644
|
||||
--- a/META.yml
|
||||
+++ b/META.yml
|
||||
@@ -19,7 +19,7 @@ no_index:
|
||||
- t
|
||||
- inc
|
||||
requires:
|
||||
- Digest::SHA1: '0'
|
||||
+ Digest::SHA: '0'
|
||||
File::Copy: '0'
|
||||
File::Spec: '0'
|
||||
Getopt::Long: '0'
|
||||
diff --git a/Makefile.PL b/Makefile.PL
|
||||
index 833d1dc..095f7e3 100644
|
||||
--- a/Makefile.PL
|
||||
+++ b/Makefile.PL
|
||||
@@ -22,7 +22,7 @@ WriteMakefile(
|
||||
( $ExtUtils::MakeMaker::VERSION >= 6.3002 ? ( 'LICENSE' => 'perl', ) : () ),
|
||||
EXE_FILES => [qw( bin/razor-client bin/razor-admin bin/razor-check bin/razor-report bin/razor-revoke )],
|
||||
PREREQ_PM => {
|
||||
- 'Digest::SHA1' => 0,
|
||||
+ 'Digest::SHA' => 0,
|
||||
'File::Copy' => 0,
|
||||
'File::Spec' => 0,
|
||||
'Getopt::Long' => 0,
|
||||
diff --git a/lib/Razor2/Client/Engine.pm b/lib/Razor2/Client/Engine.pm
|
||||
index 98f2f44..f3610b4 100644
|
||||
--- a/lib/Razor2/Client/Engine.pm
|
||||
+++ b/lib/Razor2/Client/Engine.pm
|
||||
@@ -1,7 +1,6 @@
|
||||
package Razor2::Client::Engine;
|
||||
|
||||
use strict;
|
||||
-use Digest::SHA1 qw(sha1_hex);
|
||||
use Data::Dumper;
|
||||
use Razor2::Signature::Ephemeral;
|
||||
use Razor2::Engine::VR8;
|
||||
diff --git a/lib/Razor2/Signature/Ephemeral.pm b/lib/Razor2/Signature/Ephemeral.pm
|
||||
index 4310b6c..6764e8e 100644
|
||||
--- a/lib/Razor2/Signature/Ephemeral.pm
|
||||
+++ b/lib/Razor2/Signature/Ephemeral.pm
|
||||
@@ -2,9 +2,13 @@
|
||||
|
||||
package Razor2::Signature::Ephemeral;
|
||||
use strict;
|
||||
-use Digest::SHA1;
|
||||
use Data::Dumper;
|
||||
|
||||
+BEGIN {
|
||||
+ eval { require Digest::SHA; import Digest::SHA qw(sha1_hex); 1 }
|
||||
+ or do { require Digest::SHA1; import Digest::SHA1 qw(sha1_hex) }
|
||||
+}
|
||||
+
|
||||
sub new {
|
||||
|
||||
my ( $class, %args ) = @_;
|
||||
@@ -88,17 +92,13 @@ sub hexdigest {
|
||||
}
|
||||
|
||||
my $digest;
|
||||
- my $ctx = Digest::SHA1->new;
|
||||
|
||||
if ( $seclength > 128 ) {
|
||||
- $ctx->add($section1);
|
||||
- $ctx->add($section2);
|
||||
- $digest = $ctx->hexdigest;
|
||||
+ $digest = sha1_hex($section1, $section2);
|
||||
}
|
||||
else {
|
||||
debug("Sections too small... reverting back to orginal content.");
|
||||
- $ctx->add($content);
|
||||
- $digest = $ctx->hexdigest;
|
||||
+ $digest = sha1_hex($content);
|
||||
}
|
||||
|
||||
debug("Computed e-hash is $digest");
|
||||
diff --git a/lib/Razor2/Signature/Whiplash.pm b/lib/Razor2/Signature/Whiplash.pm
|
||||
index 2977371..40ace61 100644
|
||||
--- a/lib/Razor2/Signature/Whiplash.pm
|
||||
+++ b/lib/Razor2/Signature/Whiplash.pm
|
||||
@@ -7,7 +7,10 @@
|
||||
|
||||
package Razor2::Signature::Whiplash;
|
||||
|
||||
-use Digest::SHA1;
|
||||
+BEGIN {
|
||||
+ eval { require Digest::SHA; import Digest::SHA qw(sha1_hex); 1 }
|
||||
+ or do { require Digest::SHA1; import Digest::SHA1 qw(sha1_hex) }
|
||||
+}
|
||||
|
||||
sub new {
|
||||
|
||||
@@ -682,13 +685,8 @@ sub whiplash {
|
||||
# the value of length to the nearest multiple of ``length_error''.
|
||||
# Take the first 20 hex chars from SHA1 and call it the signature.
|
||||
|
||||
- my $sha1 = Digest::SHA1->new();
|
||||
-
|
||||
- $sha1->add($host);
|
||||
- $sig = substr $sha1->hexdigest, 0, 12;
|
||||
-
|
||||
- $sha1->add($corrected_length);
|
||||
- $sig .= substr $sha1->hexdigest, 0, 4;
|
||||
+ $sig = substr sha1_hex($host), 0, 12;
|
||||
+ $sig .= substr sha1_hex($corrected_length), 0, 4;
|
||||
|
||||
push @sigs, $sig;
|
||||
$sig_meta{$sig} = [ $host, $corrected_length ];
|
||||
diff --git a/lib/Razor2/String.pm b/lib/Razor2/String.pm
|
||||
index dbcb903..b623917 100644
|
||||
--- a/lib/Razor2/String.pm
|
||||
+++ b/lib/Razor2/String.pm
|
||||
@@ -1,11 +1,15 @@
|
||||
# $Id: String.pm,v 1.48 2005/06/13 21:09:59 vipul Exp $
|
||||
package Razor2::String;
|
||||
|
||||
-use Digest::SHA1 qw(sha1_hex);
|
||||
use URI::Escape;
|
||||
use Razor2::Preproc::enBase64;
|
||||
use Data::Dumper;
|
||||
|
||||
+BEGIN {
|
||||
+ eval { require Digest::SHA; import Digest::SHA qw(sha1_hex); 1 }
|
||||
+ or do { require Digest::SHA1; import Digest::SHA1 qw(sha1_hex) }
|
||||
+}
|
||||
+
|
||||
#use MIME::Parser;
|
||||
|
||||
require Exporter;
|
||||
@@ -65,15 +69,8 @@ sub hmac2_sha1 {
|
||||
return unless $text && $iv1 && $iv2;
|
||||
die "no ref's allowed" if ref($text);
|
||||
|
||||
- my $ctx = Digest::SHA1->new;
|
||||
- $ctx->add($iv2);
|
||||
- $ctx->add($text);
|
||||
- my $digest = $ctx->hexdigest;
|
||||
-
|
||||
- $ctx = Digest::SHA1->new;
|
||||
- $ctx->add($iv1);
|
||||
- $ctx->add($digest);
|
||||
- $digest = $ctx->hexdigest;
|
||||
+ my $digest = sha1_hex($iv2, $text);
|
||||
+ $digest = sha1_hex($iv1, $digest);
|
||||
|
||||
return ( hextobase64($digest), $digest );
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
diff -uprw razor-agents-2.85.orig/Makefile.PL razor-agents-2.85/Makefile.PL
|
||||
--- razor-agents-2.85.orig/Makefile.PL 2007-05-09 01:47:53.000000000 +0300
|
||||
+++ razor-agents-2.85/Makefile.PL 2015-06-14 20:36:23.677213987 +0300
|
||||
@@ -140,9 +140,9 @@ sub MY::install {
|
||||
my $inherited = $self->SUPER::install(@_);
|
||||
|
||||
my $man5 = q{ \\
|
||||
- $(INST_MAN5DIR) $(INSTALLMAN5DIR)};
|
||||
+ "$(INST_MAN5DIR)" "$(INSTALLMAN5DIR)"};
|
||||
|
||||
- $inherited =~ s/(\$\((?:DEST)?INSTALL\w*MAN1DIR\))/$1$man5/gm;
|
||||
+ $inherited =~ s/("?\$\((?:DEST)?INSTALL\w*MAN1DIR\)"?)/$1$man5/gm;
|
||||
|
||||
return $inherited;
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
--- a/lib/Razor2/Client/Version.pm 2007-05-10 22:32:10.000000000 +0200
|
||||
+++ b/lib/Razor2/Client/Version.pm 2010-03-25 11:11:36.911409707 +0100
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
$PROTOCOL = 3;
|
||||
|
||||
-$VERSION = '2.84';
|
||||
+$VERSION = '2.85';
|
||||
|
||||
1;
|
||||
|
||||
--- a/META.yml 2007-05-23 20:29:34.000000000 +0200
|
||||
+++ b/META.yml 2010-03-25 11:11:43.691408628 +0100
|
||||
@@ -1,7 +1,7 @@
|
||||
# http://module-build.sourceforge.net/META-spec.html
|
||||
#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
|
||||
name: razor-agents
|
||||
-version: 2.84
|
||||
+version: 2.85
|
||||
version_from: lib/Razor2/Client/Version.pm
|
||||
installdirs: site
|
||||
requires:
|
||||
@@ -3,7 +3,7 @@
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>razor</Name>
|
||||
<Homepage>http://razor.sourceforge.net/</Homepage>
|
||||
<Homepage>https://github.com/toddr/Razor2-Client-Agent</Homepage>
|
||||
<Packager>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
@@ -13,15 +13,14 @@
|
||||
<PartOf>network.mail</PartOf>
|
||||
<Summary>Razor is a distributed, collaborative, spam detection and filtering network.</Summary>
|
||||
<Description>Vipul's Razor is a distributed, collaborative, spam detection and filtering network. Through user contribution, Razor establishes a distributed and constantly updating catalogue of spam in propagation that is consulted by email clients to filter out known spam. Detection is done with statistical and randomized signatures that efficiently spot mutating spam content. User input is validated through reputation assignments based on consensus on report and revoke assertions which in turn is used for computing confidence values associated with individual signatures.</Description>
|
||||
<Archive sha1sum="bf5797ae9faf20f7e3635883767a95cdf0739ba9" type="tarbz2">
|
||||
mirrors://sourceforge/project/razor/razor-agents/2.85/razor-agents-2.85.tar.bz2
|
||||
<Archive sha1sum="bc00a1a4076f60a31d53d501a501adc285ec82b2" type="targz">
|
||||
https://cpan.metacpan.org/authors/id/T/TO/TODDR/Razor2-Client-Agent-2.86.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch level="1">makefile_quoting_fix.patch</Patch>
|
||||
<Patch level="1">version_fix.patch</Patch>
|
||||
<Patch level="1">Use_Digest::SHA_instead_of_Digest::SHA1.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
@@ -42,6 +41,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2021-12-20</Date>
|
||||
<Version>2.86</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2021-09-18</Date>
|
||||
<Version>2.85</Version>
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import cmaketools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
j = '-DCMAKE_BUILD_TYPE=Release -DGUI=QT5 -L '
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-11-22</Date>
|
||||
<Date>2021-12-21</Date>
|
||||
<Version>3.2.59</Version>
|
||||
<Comment>First build</Comment>
|
||||
<Name>fury</Name>
|
||||
|
||||
@@ -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
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
perlmodules.configure()
|
||||
|
||||
def build():
|
||||
perlmodules.make()
|
||||
|
||||
def check():
|
||||
perlmodules.make("test")
|
||||
|
||||
def install():
|
||||
perlmodules.install()
|
||||
|
||||
pisitools.dodoc("NEWS")
|
||||
|
||||
@@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>perl-Cairo</Name>
|
||||
<Homepage>https://metacpan.org/pod/Cairo</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisilinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPL-2.1</License>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>programming.language.perl</PartOf>
|
||||
<Summary>Perl bindings to the cairo graphics library</Summary>
|
||||
<Description>
|
||||
Cairo provides Perl bindings for the vector graphics library cairo. It supports multiple output targets, including PNG, PDF and SVG. Cairo produces identical output on all those targets.
|
||||
</Description>
|
||||
<Archive sha1sum="549a055054854d69e055fc5d9a071bece3f4d2f9" type="targz">
|
||||
https://cpan.metacpan.org/authors/id/X/XA/XAOC/Cairo-1.109.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
<Dependency>cairo-devel</Dependency>
|
||||
<Dependency>perl-Font-FreeType</Dependency>
|
||||
<Dependency>perl-ExtUtils-Depends</Dependency>
|
||||
<Dependency>perl-Test-Number-Delta</Dependency>
|
||||
<Dependency>perl-ExtUtils-PkgConfig</Dependency>
|
||||
<Dependency>perl-ExtUtils-MakeMaker</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>perl-Cairo</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
<Dependency>cairo</Dependency>
|
||||
<Dependency>freetype</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>2021-12-21</Date>
|
||||
<Version>1.109</Version>
|
||||
<Comment>First build.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -13,8 +13,8 @@
|
||||
<PartOf>programming.language.perl</PartOf>
|
||||
<Summary>Guess OpenSSL include path.</Summary>
|
||||
<Description>Crypt::OpenSSL::Guess provides helpers to guess OpenSSL include path on any platforms.</Description>
|
||||
<Archive sha1sum="b04297ecf9d649f09a4b1c7717e87b9c4c1c3d08" type="targz">
|
||||
https://cpan.metacpan.org/authors/id/A/AK/AKIYM/Crypt-OpenSSL-Guess-0.13.tar.gz
|
||||
<Archive sha1sum="e9df380180f5545931849c80ba0a496bbc84a03a" type="targz">
|
||||
https://cpan.metacpan.org/authors/id/A/AK/AKIYM/Crypt-OpenSSL-Guess-0.14.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>perl-ExtUtils-MakeMaker</Dependency>
|
||||
@@ -34,6 +34,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2021-12-20</Date>
|
||||
<Version>0.14</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2021-09-18</Date>
|
||||
<Version>0.13</Version>
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
<PartOf>programming.language.perl</PartOf>
|
||||
<Summary>Crypt::SSLeay - OpenSSL support for LWP.</Summary>
|
||||
<Description>Crypt::SSLeay - OpenSSL support for LWP.</Description>
|
||||
<Archive sha1sum="8012f6b91ca14eea2f2384ca735b91e0b9bb5a56" type="targz">
|
||||
https://github.com/nanis/Crypt-SSLeay/archive/refs/tags/0.73_04.tar.gz
|
||||
<Archive sha1sum="039f15040c05559d7f8d693de6ec6aa82531c297" type="targz">
|
||||
https://cpan.metacpan.org/authors/id/N/NA/NANIS/Crypt-SSLeay-0.73_06.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
@@ -43,6 +43,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2021-12-20</Date>
|
||||
<Version>0.73_06</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2021-09-18</Date>
|
||||
<Version>0.73_04</Version>
|
||||
|
||||
@@ -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
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
perlmodules.configure()
|
||||
|
||||
def build():
|
||||
perlmodules.make()
|
||||
|
||||
def check():
|
||||
perlmodules.make("test")
|
||||
|
||||
def install():
|
||||
perlmodules.install()
|
||||
|
||||
pisitools.dodoc("CHANGES")
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>perl-Devel-CheckLib</Name>
|
||||
<Homepage>https://metacpan.org/pod/Devel::CheckLib</Homepage>
|
||||
<Packager>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Packager>
|
||||
<License>perl_5</License>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>programming.language.perl</PartOf>
|
||||
<Summary>Devel::CheckLib - check that a library is available.</Summary>
|
||||
<Description>
|
||||
Devel::CheckLib is a perl module that checks whether a particular C library and its headers are available.
|
||||
</Description>
|
||||
<Archive sha1sum="8efd38986e28c0c73ff8abab9bf1c6a9ed22cd3a" type="targz">
|
||||
https://cpan.metacpan.org/authors/id/M/MA/MATTN/Devel-CheckLib-1.14.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
<Dependency>perl-Mock-Config</Dependency>
|
||||
<Dependency>perl-Capture-Tiny</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>perl-Devel-CheckLib</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<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>2021-12-21</Date>
|
||||
<Version>1.14</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
|
||||
from pisi.actionsapi import 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-ExtUtils-Depends</Name>
|
||||
<Homepage>https://metacpan.org/pod/ExtUtils::Depends</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisilinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPL-2</License>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>programming.language.perl</PartOf>
|
||||
<Summary>A library for easily build XS extensions that depend on XS extensions</Summary>
|
||||
<Description>This module tries to make it easy to build Perl extensions that use functions and typemaps provided by other Perl extensions.</Description>
|
||||
<Archive sha1sum="2d112ed37f75a48bc246ee0bcea3fb1acdf48066" type="targz">
|
||||
https://cpan.metacpan.org/authors/id/X/XA/XAOC/ExtUtils-Depends-0.8001.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>perl-ExtUtils-Depends</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/perl5</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="man">/usr/share/man/man3</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-12-21</Date>
|
||||
<Version>0.8001</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
|
||||
from pisi.actionsapi import 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://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>perl-ExtUtils-PkgConfig</Name>
|
||||
<Homepage>https://metacpan.org/pod/ExtUtils::PkgConfig</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisilinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPL-2.1</License>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>programming.language.perl</PartOf>
|
||||
<Summary>A library which converts Perl XS code into C code</Summary>
|
||||
<Description>The pkg-config program retrieves information about installed libraries, usually for the purposes of compiling against and linking to them.</Description>
|
||||
<Archive sha1sum="18ff3b44c9bb281f85eec4bb1145f83cc759df93" type="targz">
|
||||
https://cpan.metacpan.org/authors/id/X/XA/XAOC/ExtUtils-PkgConfig-1.16.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>perl-ExtUtils-PkgConfig</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>2021-12-21</Date>
|
||||
<Version>1.16</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
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
perlmodules.configure()
|
||||
|
||||
def build():
|
||||
perlmodules.make()
|
||||
|
||||
def check():
|
||||
perlmodules.make("test")
|
||||
|
||||
def install():
|
||||
perlmodules.install()
|
||||
|
||||
pisitools.dodoc("Changes")
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>perl-Font-FreeType</Name>
|
||||
<Homepage>https://metacpan.org/pod/Font::FreeType</Homepage>
|
||||
<Packager>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Packager>
|
||||
<License>perl_5</License>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>programming.language.perl</PartOf>
|
||||
<Summary>Font::FreeType - read font files and render glyphs from Perl using FreeType2.</Summary>
|
||||
<Description>
|
||||
This module allows Perl programs to conveniently read information from font files. All the font access is done through the FreeType2 library, which supports many formats. It can render images of characters with high-quality hinting and antialiasing, extract metrics information, and extract the outlines of characters in scalable formats like TrueType.
|
||||
</Description>
|
||||
<Archive sha1sum="38c9a9c9c0c26fd8f30b663a235cefdd7f6ec208" type="targz">
|
||||
https://cpan.metacpan.org/authors/id/D/DM/DMOL/Font-FreeType-0.16.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
<Dependency>freetype-devel</Dependency>
|
||||
<Dependency>perl-File-Which</Dependency>
|
||||
<Dependency>perl-Test-Warnings</Dependency>
|
||||
<Dependency>perl-Devel-CheckLib</Dependency>
|
||||
<Dependency>perl-ExtUtils-MakeMaker</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>perl-Font-FreeType</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
<Dependency>freetype</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>2021-12-21</Date>
|
||||
<Version>0.16</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
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
perlmodules.configure()
|
||||
|
||||
def build():
|
||||
perlmodules.make()
|
||||
|
||||
def check():
|
||||
perlmodules.make("test")
|
||||
|
||||
def install():
|
||||
perlmodules.install()
|
||||
|
||||
pisitools.dodoc("AUTHORS", "NEWS")
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>perl-Glib</Name>
|
||||
<Homepage>https://metacpan.org/pod/Glib</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisilinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPL-2.1</License>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>programming.language.perl</PartOf>
|
||||
<Summary>Perl wrappers for the GLib utility and Object libraries</Summary>
|
||||
<Description>This module provides perl access to Glib and GLib's GObject libraries. GLib is a portability and utility library; GObject provides a generic type system with inheritance and a powerful signal system. Together these libraries are used as the foundation for many of the libraries that make up the Gnome environment, and are used in many unrelated projects.</Description>
|
||||
<Archive sha1sum="6875f1026ea81e15f091f870d3da44c604019aef" type="targz">
|
||||
https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-1.3293.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
<Dependency>perl-ExtUtils-Depends</Dependency>
|
||||
<Dependency>perl-ExtUtils-PkgConfig</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>perl-Glib</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
<Dependency>glib2</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>2021-12-21</Date>
|
||||
<Version>1.3293</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
|
||||
|
||||
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-Gtk2</Name>
|
||||
<Homepage>https://metacpan.org/pod/Gtk2</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 2.x series of the Gimp Toolkit library.</Summary>
|
||||
<Description>This module allows you to write graphical user interfaces in a Perlish and object-oriented way, freeing you from the casting and memory management in C, yet remaining very close in spirit to original API.</Description>
|
||||
<Archive sha1sum="cb604c0be393eede2cef21640a36dd47859de430" type="targz">
|
||||
https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gtk2-1.24993.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>gtk2-devel</Dependency>
|
||||
<Dependency>perl-Pango</Dependency>
|
||||
<Dependency>perl-ExtUtils-Depends</Dependency>
|
||||
<Dependency>perl-ExtUtils-PkgConfig</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>perl-Gtk2</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>gtk2</Dependency>
|
||||
<Dependency>perl-Pango</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/perl5</Path>
|
||||
<Path fileType="man">/usr/share/man/man3</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-12-21</Date>
|
||||
<Version>1.24993</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
|
||||
from pisi.actionsapi import 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-Mock-Config</Name>
|
||||
<Homepage>https://metacpan.org/pod/Mock::Config</Homepage>
|
||||
<Packager>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Packager>
|
||||
<License>Artistic_2</License>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>programming.language.perl</PartOf>
|
||||
<Summary>Mock::Config - temporarily set Config or XSConfig values.</Summary>
|
||||
<Description>Mock::Config - temporarily set Config or XSConfig values.</Description>
|
||||
<Archive sha1sum="63a774a847ec0c5edb71e0cb7c21d653cbb8bfad" type="targz">
|
||||
https://cpan.metacpan.org/authors/id/R/RU/RURBAN/Mock-Config-0.03.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>perl-Mock-Config</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>2021-12-21</Date>
|
||||
<Version>0.03</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("NEWS")
|
||||
@@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>perl-Pango</Name>
|
||||
<Homepage>https://metacpan.org/pod/Pango</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>Layout and render international text.</Summary>
|
||||
<Description>Pango is a library for laying out and rendering text, with an emphasis on internationalization.</Description>
|
||||
<Archive sha1sum="a6ed65dd5783ef383f406ebbf108dfb3aa61bcf5" type="targz">
|
||||
https://cpan.metacpan.org/authors/id/X/XA/XAOC/Pango-1.227.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>perl-Glib</Dependency>
|
||||
<Dependency>perl-Cairo</Dependency>
|
||||
<Dependency>pango-devel</Dependency>
|
||||
<Dependency>perl-ExtUtils-Depends</Dependency>
|
||||
<Dependency>perl-ExtUtils-PkgConfig</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>perl-Pango</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>pango</Dependency>
|
||||
<Dependency>perl-Glib</Dependency>
|
||||
<Dependency>perl-Cairo</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/perl5</Path>
|
||||
<Path fileType="man">/usr/share/man/man3</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-12-21</Date>
|
||||
<Version>1.227</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
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
perlmodules.configure()
|
||||
|
||||
def build():
|
||||
perlmodules.make()
|
||||
|
||||
def check():
|
||||
perlmodules.make("test")
|
||||
|
||||
def install():
|
||||
perlmodules.install()
|
||||
|
||||
pisitools.dodoc("Changes")
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>perl-Test-Number-Delta</Name>
|
||||
<Homepage>https://metacpan.org/pod/Test::Number::Delta</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisilinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>Apache_2</License>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>programming.language.perl</PartOf>
|
||||
<Summary>Compare the difference between numbers against a given tolerance.</Summary>
|
||||
<Description>
|
||||
At some point or another, most programmers find they need to compare floating-point numbers for equality. The typical idiom is to test if the absolute value of the difference of the numbers is within a desired tolerance, usually called epsilon.
|
||||
</Description>
|
||||
<Archive sha1sum="4d81cf7fea8c9803c926579a1593915fcd261c26" type="targz">
|
||||
https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Test-Number-Delta-1.06.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>perl-Test-Number-Delta</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>2021-12-21</Date>
|
||||
<Version>1.06</Version>
|
||||
<Comment>First build.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -38,8 +38,8 @@
|
||||
<Date>2021-10-28</Date>
|
||||
<Version>0.6.0</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2021-06-18</Date>
|
||||
|
||||
@@ -1,33 +1,28 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/copyleft/gpl.txt.
|
||||
|
||||
|
||||
from pisi.actionsapi import get
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import cmaketools
|
||||
from pisi.actionsapi import shelltools
|
||||
|
||||
i = "-DBUILD_SHARED_LIBS=ON \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
"
|
||||
|
||||
def setup():
|
||||
shelltools.makedirs("build")
|
||||
shelltools.cd("build")
|
||||
cmaketools.configure(i, sourceDir = '..')
|
||||
|
||||
def build():
|
||||
shelltools.cd("build")
|
||||
cmaketools.make()
|
||||
|
||||
def install():
|
||||
shelltools.cd("build")
|
||||
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
shelltools.cd("..")
|
||||
pisitools.dodoc("COPYING", "LICENSE", "README.md")
|
||||
#!/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
|
||||
from pisi.actionsapi import cmaketools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
i = ''.join([
|
||||
' -DCMAKE_BUILD_TYPE=Release',
|
||||
' -DBUILD_SHARED_LIBS=ON '
|
||||
])
|
||||
|
||||
def setup():
|
||||
cmaketools.configure("-Bbuild %s" % i)
|
||||
|
||||
def build():
|
||||
shelltools.cd("build")
|
||||
cmaketools.make()
|
||||
|
||||
def install():
|
||||
shelltools.cd("build")
|
||||
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("../AUTHORS", "../Changelog")
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles.</Summary>
|
||||
<Description>double-conversion provides binary-decimal and decimal-binary routines for IEEE doubles.</Description>
|
||||
<Archive sha1sum="ea899f825b61f374b310654927b41244d80b538e" type="targz">
|
||||
https://github.com/google/double-conversion/archive/v3.1.5.tar.gz
|
||||
<Archive sha1sum="5ece3a81c1c6079f965cb025504642e409c74c1c" type="targz">
|
||||
https://github.com/google/double-conversion/archive/refs/tags/v3.1.6.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>cmake</Dependency>
|
||||
@@ -23,7 +23,6 @@
|
||||
|
||||
<Package>
|
||||
<Name>double-conversion</Name>
|
||||
<Summary>Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles.</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libgcc</Dependency>
|
||||
</RuntimeDependencies>
|
||||
@@ -35,17 +34,24 @@
|
||||
|
||||
<Package>
|
||||
<Name>double-conversion-devel</Name>
|
||||
<Summary>Development files for double-conversion</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">double-conversion</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="library">/usr/lib/cmake</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2021-12-20</Date>
|
||||
<Version>3.1.6</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2020-04-30</Date>
|
||||
<Version>3.1.5</Version>
|
||||
@@ -54,4 +60,4 @@
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
</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 shelltools, cmaketools, pisitools, get
|
||||
|
||||
def setup():
|
||||
cmaketools.configure("-B_build")
|
||||
|
||||
def build():
|
||||
shelltools.cd("_build")
|
||||
cmaketools.make()
|
||||
|
||||
def install():
|
||||
shelltools.cd("_build")
|
||||
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
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>libptytty</Name>
|
||||
<Homepage>http://software.schmorp.de/pkg/libptytty.html</Homepage>
|
||||
<Packager>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Packager>
|
||||
<License>GPL-2</License>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>programming.library</PartOf>
|
||||
<Summary>OS independent and secure pty/tty and utmp/wtmp/lastlog handling.</Summary>
|
||||
<Description>Libptytty is a small library that offers pseudo-tty management in an OS-independent way. It was created out of frustration over the many differences of pty/tty handling in different operating systems for the use inside "rxvt-unicode".</Description>
|
||||
<Archive sha1sum="ed0605e23615559139ed8526e1bfaebaf9a95c43" type="targz">
|
||||
https://ftp.osuosl.org/pub/blfs/conglomeration/libptytty/libptytty-2.0.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>cmake</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>libptytty</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libgcc</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="man">/usr/share/man/man3</Path>
|
||||
<Path fileType="doc">/usr/share/doc/libptytty</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>libptytty-devel</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">libptytty</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2021-12-21</Date>
|
||||
<Version>2.0</Version>
|
||||
<Comment>First build.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -4,12 +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 shelltools, cmaketools, pisitools
|
||||
from pisi.actionsapi import shelltools, cmaketools
|
||||
|
||||
def setup():
|
||||
shelltools.makedirs("_build")
|
||||
shelltools.cd("_build")
|
||||
cmaketools.configure("-DBUILD_SHARED_LIBS=1", sourceDir = "..")
|
||||
cmaketools.configure("-B_build -DBUILD_SHARED_LIBS=1")
|
||||
|
||||
def build():
|
||||
shelltools.cd("_build")
|
||||
@@ -18,5 +16,3 @@ def build():
|
||||
def install():
|
||||
shelltools.cd("_build")
|
||||
cmaketools.install()
|
||||
|
||||
pisitools.insinto("/usr/lib/pkgconfig", "../libutf8proc.pc.in", "libutf8proc.pc")
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
<PartOf>programming.library</PartOf>
|
||||
<Summary>a clean C library for processing UTF-8 Unicode data.</Summary>
|
||||
<Description>utf8proc is a small, clean C library that provides Unicode normalization, case-folding, and other operations for data in the UTF-8 encoding.</Description>
|
||||
<Archive sha1sum="f21b3263081adfcbe102cfea8cd4cb02e71f0efc" type="targz">
|
||||
https://github.com/JuliaStrings/utf8proc/archive/refs/tags/v2.6.1.tar.gz
|
||||
<Archive sha1sum="5953bdb9c896c6e2bbacf713181a5fd608c35888" type="targz">
|
||||
https://github.com/JuliaStrings/utf8proc/archive/refs/tags/v2.7.0.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>cmake</Dependency>
|
||||
@@ -43,6 +43,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2021-12-20</Date>
|
||||
<Version>2.7.0</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2021-11-22</Date>
|
||||
<Version>2.6.1</Version>
|
||||
|
||||
@@ -4,37 +4,38 @@
|
||||
# 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 shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
i = ''.join([
|
||||
' --enable-xft',
|
||||
' --enable-perl',
|
||||
' --enable-frills',
|
||||
' --enable-fading',
|
||||
' --enable-pixbuf',
|
||||
' --enable-unicode3',
|
||||
' --enable-iso14755',
|
||||
' --enable-256-color',
|
||||
' --enable-combining',
|
||||
' --enable-mousewheel',
|
||||
' --enable-everything',
|
||||
' --enable-text-blink',
|
||||
' --enable-rxvt-scroll',
|
||||
' --enable-next-scroll',
|
||||
' --enable-font-styles',
|
||||
' --enable-xterm-scroll',
|
||||
' --enable-transparency',
|
||||
' --enable-slipwheeling',
|
||||
' --enable-smart-resize',
|
||||
' --enable-pointer-blank',
|
||||
' --enable-keepscrolling',
|
||||
' --enable-selectionscrolling '
|
||||
])
|
||||
|
||||
def setup():
|
||||
autotools.configure("--enable-everything \
|
||||
--enable-perl \
|
||||
--enable-unicode3 \
|
||||
--enable-iso14755 \
|
||||
--enable-mousewheel \
|
||||
--enable-slipwheeling \
|
||||
--enable-xft \
|
||||
--enable-pixbuf \
|
||||
--enable-font-styles \
|
||||
--enable-transparency \
|
||||
--enable-fading \
|
||||
--enable-smart-resize \
|
||||
--enable-text-blink \
|
||||
--enable-pointer-blank \
|
||||
--enable-utmp \
|
||||
--enable-wtmp \
|
||||
--enable-rxvt-scroll \
|
||||
--enable-next-scroll \
|
||||
--enable-xterm-scroll \
|
||||
--enable-frills \
|
||||
--enable-keepscrolling \
|
||||
--enable-selectionscrolling \
|
||||
--enable-font-styles \
|
||||
--enable-256-color \
|
||||
--enable-combining")
|
||||
autotools.configure(i)
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
@@ -43,6 +44,7 @@ def build():
|
||||
def install():
|
||||
shelltools.export("TERMINFO", "%s/usr/share/terminfo" % get.installDIR())
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
pisitools.dobin("doc/rxvt-tabbed")
|
||||
|
||||
pisitools.insinto("/usr/share/terminfo/r", "doc/etc/rxvt-unicode.terminfo", "rxvt-unicode")
|
||||
pisitools.insinto("/etc", "doc/etc/rxvt-unicode.termcap")
|
||||
@@ -50,7 +52,7 @@ def install():
|
||||
shelltools.chmod("%s/usr/share/terminfo/r/rxvt-unicode" % get.installDIR(), 0644)
|
||||
shelltools.chmod("%s/etc/rxvt-unicode.termcap" % get.installDIR(), 0644)
|
||||
|
||||
pisitools.dodoc("README.FAQ", "Changes", "doc/README*", "doc/changes.txt", "doc/rxvt-tabbed")
|
||||
pisitools.dodoc("README.FAQ", "Changes", "doc/README.xvt")
|
||||
|
||||
# Should be provided by ncurses
|
||||
pisitools.remove("/usr/share/terminfo/r/rxvt-unicode")
|
||||
|
||||
+2
-2
@@ -2,8 +2,8 @@
|
||||
Version=1.0
|
||||
Name=urxvt (tabbed)
|
||||
Comment=An unicode capable and tabbed rxvt clone
|
||||
Exec=urxvt-tabbed
|
||||
Exec=rxvt-tabbed
|
||||
Icon=utilities-terminal
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=System;TerminalEmulator;
|
||||
Categories=System;TerminalEmulator;
|
||||
@@ -8,15 +8,18 @@
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<Icon>utilities-terminal</Icon>
|
||||
<License>GPL-2</License>
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>Rxvt clone with XFT and Unicode support</Summary>
|
||||
<Summary>Rxvt clone with XFT and Unicode support.</Summary>
|
||||
<Description>Rxvt-unicode is a terminal application with graphical user interface having XVT and Unicode support.</Description>
|
||||
<Archive sha1sum="d325d8cdea6bcb8e0b8b219b8451bf5c690b6c62" type="tarbz2">http://dist.schmorp.de/rxvt-unicode/rxvt-unicode-9.26.tar.bz2</Archive>
|
||||
<Archive sha1sum="700265a255eedf0f553cadfe5484bf71f8fb74c2" type="tarbz2">
|
||||
https://ftp.osuosl.org/pub/blfs/conglomeration/rxvt-unicode/rxvt-unicode-9.30.tar.bz2
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libXt-devel</Dependency>
|
||||
<Dependency>libXft-devel</Dependency>
|
||||
<Dependency>libXmu-devel</Dependency>
|
||||
<Dependency>libptytty-devel</Dependency>
|
||||
<Dependency>fontconfig-devel</Dependency>
|
||||
<Dependency>libXrender-devel</Dependency>
|
||||
<Dependency>gdk-pixbuf-devel</Dependency>
|
||||
@@ -36,11 +39,17 @@
|
||||
<Package>
|
||||
<Name>rxvt-unicode</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>perl</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>libXft</Dependency>
|
||||
<Dependency>libXmu</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>libptytty</Dependency>
|
||||
<Dependency>perl-Gtk2</Dependency>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
<Dependency>libXrender</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency>libXrender</Dependency>
|
||||
<Dependency>startup-notification</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
@@ -55,7 +64,7 @@
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/rxvt.desktop">rxvt.desktop</AdditionalFile>
|
||||
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/urxvtc.desktop">urxvtc.desktop</AdditionalFile>
|
||||
<!-- <AdditionalFile owner="root" permission="0644" target="/usr/share/applications/urxvt-tabbed.desktop">urxvt-tabbed.desktop</AdditionalFile> -->
|
||||
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/rxvt-tabbed.desktop">rxvt-tabbed.desktop</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
<Provides>
|
||||
<COMAR script="package.py">System.Package</COMAR>
|
||||
@@ -63,6 +72,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Date>2021-12-21</Date>
|
||||
<Version>9.30</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2021-11-19</Date>
|
||||
<Version>9.26</Version>
|
||||
|
||||
Reference in New Issue
Block a user