x11-* ver. bump

This commit is contained in:
Rmys
2022-10-19 12:25:17 +03:00
parent 0f378eb055
commit 071004684e
29 changed files with 172 additions and 395 deletions
@@ -12,7 +12,7 @@
<IsA>library</IsA> <IsA>library</IsA>
<Summary>Creates user dirs and asks to relocalize them</Summary> <Summary>Creates user dirs and asks to relocalize them</Summary>
<Description>Creates user dirs and asks to relocalize them</Description> <Description>Creates user dirs and asks to relocalize them</Description>
<Archive sha1sum="7af51ac84ca269377a9699482e43a03b87d4277c" type="tarxz">https://download.gnome.org/sources/xdg-user-dirs-gtk/0.10/xdg-user-dirs-gtk-0.10.tar.xz</Archive> <Archive sha1sum="4327e083be37370b18f44a54c3ff490839a7617c" type="tarxz">https://download.gnome.org/sources/xdg-user-dirs-gtk/0.11/xdg-user-dirs-gtk-0.11.tar.xz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>intltool</Dependency> <Dependency>intltool</Dependency>
<Dependency>gtk3-devel</Dependency> <Dependency>gtk3-devel</Dependency>
@@ -45,6 +45,13 @@
</Package> </Package>
<History> <History>
<Update release="2">
<Date>2022-10-13</Date>
<Version>0.11</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="1"> <Update release="1">
<Date>2021-06-01</Date> <Date>2021-06-01</Date>
<Version>0.10</Version> <Version>0.10</Version>
+1
View File
@@ -13,6 +13,7 @@ def setup():
shelltools.cd("build") shelltools.cd("build")
cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DQTERMWIDGET_BUILD_PYTHON_BINDING=ON \
-DCMAKE_INSTALL_LIBDIR=/usr/lib", sourceDir="..") -DCMAKE_INSTALL_LIBDIR=/usr/lib", sourceDir="..")
def build(): def build():
+8 -1
View File
@@ -15,7 +15,7 @@
<Description> <Description>
Thunar has been designed from the ground up to be fast and easy-to-use. Its user interface is clean and intuitive, and does not include any confusing or useless options. Thunar is fast and responsive with a good start up time and directory load time. Thunar is accessible using Assistive Technologies and is fully standarts compliant Thunar has been designed from the ground up to be fast and easy-to-use. Its user interface is clean and intuitive, and does not include any confusing or useless options. Thunar is fast and responsive with a good start up time and directory load time. Thunar is accessible using Assistive Technologies and is fully standarts compliant
</Description> </Description>
<Archive sha1sum="d3efb4b7a533479a168d62169332aa5939d6047e" type="tarbz2">https://archive.xfce.org/src/xfce/thunar/4.17/thunar-4.17.9.tar.bz2</Archive> <Archive sha1sum="72713142fc28c99ad0f6499c41f16fd920dfb723" type="tarbz2">https://archive.xfce.org/src/xfce/thunar/4.17/thunar-4.17.10.tar.bz2</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>python3-devel</Dependency> <Dependency>python3-devel</Dependency>
<Dependency>intltool</Dependency> <Dependency>intltool</Dependency>
@@ -112,6 +112,13 @@
</Package> </Package>
<History> <History>
<Update release="14">
<Date>2022-10-17</Date>
<Version>4.17.10</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="13"> <Update release="13">
<Date>2022-07-10</Date> <Date>2022-07-10</Date>
<Version>4.17.9</Version> <Version>4.17.9</Version>
@@ -11,7 +11,7 @@
<License>LGPLv2</License> <License>LGPLv2</License>
<Summary>A portal frontend service for Flatpak and possibly other desktop containment frameworks</Summary> <Summary>A portal frontend service for Flatpak and possibly other desktop containment frameworks</Summary>
<Description>A portal frontend service for Flatpak and possibly other desktop containment frameworks</Description> <Description>A portal frontend service for Flatpak and possibly other desktop containment frameworks</Description>
<Archive sha1sum="0c61b2692e07ef989e0bdeaed17d495d2f961deb" type="targz">https://github.com/flatpak/xdg-desktop-portal/archive/1.14.6.tar.gz</Archive> <Archive sha1sum="5021c639c127141405745056ca697eeba8d4e9b1" type="targz">https://github.com/flatpak/xdg-desktop-portal/archive/1.15.0.tar.gz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>xmlto</Dependency> <Dependency>xmlto</Dependency>
<Dependency>python3</Dependency> <Dependency>python3</Dependency>
@@ -51,6 +51,13 @@
</Package> </Package>
<History> <History>
<Update release="14">
<Date>2022-10-18</Date>
<Version>1.15.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="13"> <Update release="13">
<Date>2022-08-22</Date> <Date>2022-08-22</Date>
<Version>1.14.6</Version> <Version>1.14.6</Version>
+8 -1
View File
@@ -15,7 +15,7 @@
<IsA>app:console</IsA> <IsA>app:console</IsA>
<Summary>A command-line tool to record, convert and stream audio and video</Summary> <Summary>A command-line tool to record, convert and stream audio and video</Summary>
<Description>FFmpeg is a complete solution to record, convert and stream audio and video.</Description> <Description>FFmpeg is a complete solution to record, convert and stream audio and video.</Description>
<Archive sha1sum="e28cd4d19961f74a5bc20049d502fd9b2f5d7362" type="tarxz">https://ffmpeg.org/releases/ffmpeg-4.4.2.tar.xz</Archive> <Archive sha1sum="954ad9433dc49d4e7c1984510a080bffcf5b364c" type="tarxz">https://ffmpeg.org/releases/ffmpeg-4.4.3.tar.xz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>srt-devel</Dependency> <Dependency>srt-devel</Dependency>
<Dependency>freetype-devel</Dependency> <Dependency>freetype-devel</Dependency>
@@ -231,6 +231,13 @@
</Package> </Package>
<History> <History>
<Update release="25">
<Date>2022-10-17</Date>
<Version>4.4.3</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="24"> <Update release="24">
<Date>2022-06-24</Date> <Date>2022-06-24</Date>
<Version>4.4.2</Version> <Version>4.4.2</Version>
+9 -2
View File
@@ -18,10 +18,15 @@ def setup():
#pisitools.dosed("configure.ac", "\/var(\/run\/ConsoleKit)", "\\1") #pisitools.dosed("configure.ac", "\/var(\/run\/ConsoleKit)", "\\1")
#pisitools.dosed("configure.ac", "^initscript", deleteLine=True) #pisitools.dosed("configure.ac", "^initscript", deleteLine=True)
shelltools.system("grep -rl '^#!.*python$' | xargs sed -i '1s/python/&3/'") #shelltools.system("grep -rl '^#!.*python$' | xargs sed -i '1s/python/&3/'")
#pisitools.dosed("src/core/nm-hostname-manager.c", "/etc/hostname", "/etc/env.d/01hostname")
pisitools.cxxflags.add("-O2 -fPIC") pisitools.cxxflags.add("-O2 -fPIC")
mesontools.configure("-Dmodify_system=true \ mesontools.configure("-Dmodify_system=true \
-Difupdown=false \
-Dconfig_plugins_default=keyfile \
-Dhostname_persist=default \
-Dqt=false \ -Dqt=false \
-Dselinux=false \ -Dselinux=false \
-Debpf=true \ -Debpf=true \
@@ -40,8 +45,8 @@ def setup():
-Dpppd_plugin_dir=/usr/lib/pppd/2.4.9 \ -Dpppd_plugin_dir=/usr/lib/pppd/2.4.9 \
-Ddbus_conf_dir=/usr/share/dbus-1/system.d \ -Ddbus_conf_dir=/usr/share/dbus-1/system.d \
-Ddhclient=enabled \ -Ddhclient=enabled \
-D config_dns_rc_manager_default=symlink \
-Dudev_dir=/lib/udev \ -Dudev_dir=/lib/udev \
-Dresolvconf=/etc/resolv.default.conf \
-Diptables=/sbin/iptables \ -Diptables=/sbin/iptables \
-Ddnsmasq=/usr/sbin/dnsmasq \ -Ddnsmasq=/usr/sbin/dnsmasq \
-Dsystemdsystemunitdir=no \ -Dsystemdsystemunitdir=no \
@@ -61,4 +66,6 @@ def install():
pisitools.dodir("/etc/NetworkManager/VPN") pisitools.dodir("/etc/NetworkManager/VPN")
#pisitools.dosym("/etc/env.d/01hostname", "/etc/hostname")
pisitools.dodoc("AUTHORS", "ChangeLog", "CONTRIBUTING*", "COPYING", "NEWS", "README*") pisitools.dodoc("AUTHORS", "ChangeLog", "CONTRIBUTING*", "COPYING", "NEWS", "README*")
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>app:console</IsA> <IsA>app:console</IsA>
<Summary>Network connection manager powered by D-Bus and UDEV</Summary> <Summary>Network connection manager powered by D-Bus and UDEV</Summary>
<Description>NetworkManager attempts to keep an active network connection available at all times.</Description> <Description>NetworkManager attempts to keep an active network connection available at all times.</Description>
<Archive sha1sum="1359a60d7996dab352b2fe12e64e021c35b7b4f3" type="tarxz">https://download.gnome.org/sources/NetworkManager/1.39/NetworkManager-1.39.12.tar.xz</Archive> <Archive sha1sum="6857b51b82c7779c9c29b24dc17eda48f95a46d9" type="tarxz">https://download.gnome.org/sources/NetworkManager/1.40/NetworkManager-1.40.2.tar.xz</Archive>
<AdditionalFiles> <AdditionalFiles>
<!-- <AdditionalFile target="po/tr.po">tr.po</AdditionalFile> --> <!-- <AdditionalFile target="po/tr.po">tr.po</AdditionalFile> -->
</AdditionalFiles> </AdditionalFiles>
@@ -160,6 +160,13 @@
</Package> </Package>
<History> <History>
<Update release="28">
<Date>2022-10-18</Date>
<Version>1.40.2</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="27"> <Update release="27">
<Date>2022-07-29</Date> <Date>2022-07-29</Date>
<Version>1.39.12</Version> <Version>1.39.12</Version>
+8 -1
View File
@@ -27,7 +27,7 @@
<Dependency>python-six</Dependency> <Dependency>python-six</Dependency>
<Dependency>vala</Dependency> <Dependency>vala</Dependency>
</BuildDependencies> </BuildDependencies>
<Archive sha1sum="2b0eb28c1ad215bfb6c4f7c25249f6f2864976a7" type="targz">https://github.com/libical/libical/releases/download/v3.0.9/libical-3.0.9.tar.gz</Archive> <Archive sha1sum="80599cdaab0170e0cb4c916d76dd841670dcef85" type="targz">https://github.com/libical/libical/releases/download/v3.0.16/libical-3.0.16.tar.gz</Archive>
</Source> </Source>
<Package> <Package>
<Name>libical</Name> <Name>libical</Name>
@@ -70,6 +70,13 @@ contacts, tasks, and calendar information.</Summary>
</Files> </Files>
</Package> </Package>
<History> <History>
<Update release="8">
<Date>2022-10-18</Date>
<Version>3.0.16</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="7"> <Update release="7">
<Date>2021-04-10</Date> <Date>2021-04-10</Date>
<Version>3.0.9</Version> <Version>3.0.9</Version>
+9 -1
View File
@@ -13,7 +13,7 @@
<Icon>git</Icon> <Icon>git</Icon>
<Summary>Fast Version Control System</Summary> <Summary>Fast Version Control System</Summary>
<Description>Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals.</Description> <Description>Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals.</Description>
<Archive sha1sum="41581709eea7d56d4b383000d5a24ebcf5cf0f16" type="tarxz">https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.37.3.tar.xz</Archive> <Archive sha1sum="a1886780a89423ddb600e141d44751480eb1413f" type="tarxz">https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.38.1.tar.xz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>openssl-devel</Dependency> <Dependency>openssl-devel</Dependency>
<Dependency>libpcre2-devel</Dependency> <Dependency>libpcre2-devel</Dependency>
@@ -95,6 +95,7 @@
<Path fileType="man">/usr/share/man/man1/git-u*</Path> <Path fileType="man">/usr/share/man/man1/git-u*</Path>
<Path fileType="man">/usr/share/man/man1/git-v*</Path> <Path fileType="man">/usr/share/man/man1/git-v*</Path>
<Path fileType="man">/usr/share/man/man1/git-w*</Path> <Path fileType="man">/usr/share/man/man1/git-w*</Path>
<Path fileType="man">/usr/share/man/man1/scalar.1</Path>
<Path fileType="man">/usr/share/man/man5/</Path> <Path fileType="man">/usr/share/man/man5/</Path>
<Path fileType="man">/usr/share/man/man7/</Path> <Path fileType="man">/usr/share/man/man7/</Path>
<Path fileType="doc">/usr/share/doc</Path> <Path fileType="doc">/usr/share/doc</Path>
@@ -248,6 +249,13 @@
--> -->
<History> <History>
<Update release="16">
<Date>2022-10-18</Date>
<Version>2.38.1</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="15"> <Update release="15">
<Date>2022-08-31</Date> <Date>2022-08-31</Date>
<Version>2.37.3</Version> <Version>2.37.3</Version>
+6 -4
View File
@@ -10,18 +10,20 @@ from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools from pisi.actionsapi import shelltools
def setup(): def setup():
#autotools.autoreconf("-fiv") autotools.autoreconf("-fiv")
shelltools.system("./autogen.sh") # shelltools.system("./autogen.sh")
autotools.configure("--disable-static") autotools.configure("--disable-static")
# fix unused direct dependency analysis # fix unused direct dependency analysis
pisitools.dosed("libtool", "^(hardcode_libdir_flag_spec=).*", '\\1""')
pisitools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build(): def build():
autotools.make() autotools.make()
def check(): # def check():
autotools.make("check") # autotools.make("check")
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+8 -1
View File
@@ -14,7 +14,7 @@
<IsA>app:console</IsA> <IsA>app:console</IsA>
<Summary>Multi-purpose calculator library</Summary> <Summary>Multi-purpose calculator library</Summary>
<Description>libqalculate underpins the Qalculate! multi-purpose desktop calculator for GNU/Linux.</Description> <Description>libqalculate underpins the Qalculate! multi-purpose desktop calculator for GNU/Linux.</Description>
<Archive sha1sum="91c7d66ee196a31650259c3abccd23abba495aee" type="targz">https://github.com/Qalculate/libqalculate/archive/v3.10.0.tar.gz</Archive> <Archive sha1sum="3278e7c5592ca8e0248cdba6938352e17df025f1" type="targz">https://github.com/Qalculate/libqalculate/releases/download/v4.4.0/libqalculate-4.4.0.tar.gz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>doxygen</Dependency> <Dependency>doxygen</Dependency>
<Dependency>intltool</Dependency> <Dependency>intltool</Dependency>
@@ -78,6 +78,13 @@
</Package> </Package>
<History> <History>
<Update release="7">
<Date>2022-10-18</Date>
<Version>4.4.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="6"> <Update release="6">
<Date>2020-05-26</Date> <Date>2020-05-26</Date>
<Version>3.10.0</Version> <Version>3.10.0</Version>
-41
View File
@@ -1,41 +0,0 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
#shelltools.export("CFLAGS","%s -fPIE" % get.CFLAGS())
#shelltools.export("LDFLAGS", "%s -pie -Wl,-z,relro,-z,now" % get.LDFLAGS())
shelltools.system("sed -e '/noinst_SCRIPTS = gpg-zip/c sbin_SCRIPTS += gpg-zip' -i tools/Makefile.in")
autotools.configure("--enable-symcryptrun \
--disable-rpath \
--enable-gpgtar \
--enable-maintainer-mode")
def build():
autotools.make("-j1")
autotools.make("-C doc html")
# IMPORTANT: for packagers check disabled for build in farm. please test local if passed, commit
#def check():
# autotools.make("check")
def install():
autotools.rawInstall('DESTDIR=%s libexecdir="/usr/libexec"' % get.installDIR())
# Compat symlinks
pisitools.dosym("gpg", "/usr/bin/gpg2")
pisitools.dosym("gpgv", "/usr/bin/gpgv2")
pisitools.dosym("gpg.1", "/usr/share/man/man1/gpg2.1")
pisitools.dosym("gpgv.1", "/usr/share/man/man1/gpgv2.1")
# Lets make doc
pisitools.dohtml("doc/*")
pisitools.dohtml("doc/gnupg.html/*")
pisitools.dodoc("ChangeLog", "NEWS", "README", "THANKS", "TODO")
-7
View File
@@ -1,7 +0,0 @@
#!/usr/bin/python
import os
def postInstall(fromVersion, fromRelease, toVersion, toRelease):
os.system("/bin/chmod u+s,go-r /usr/bin/gpg2")
os.system("/bin/chmod u+s,go-r /usr/bin/gpg-agent")
@@ -1,11 +0,0 @@
--- gnupg-1.9.3/g10/photoid.c.display 2004-01-24 15:03:56.745060064 +0800
+++ gnupg-1.9.3/g10/photoid.c 2004-01-24 15:04:21.560287576 +0800
@@ -240,7 +240,7 @@
#elif defined(__riscos__)
return "Filer_Run %I";
#else
- return "xloadimage -fork -quiet -title 'KeyID 0x%k' stdin";
+ return "display -title 'KeyID 0x%k'";
#endif
}
#endif
@@ -1,67 +0,0 @@
We have to use fixed s2k-count number otherwise the gpg2 would
want to consult gpg-agent which is not yet installed in the mock
chroot.
Index: gnupg-2.0.17/tests/openpgp/conventional-mdc.test
===================================================================
--- gnupg-2.0.17.orig/tests/openpgp/conventional-mdc.test
+++ gnupg-2.0.17/tests/openpgp/conventional-mdc.test
@@ -21,9 +21,9 @@ for ciph in `all_cipher_algos`; do
dd if=data-80000 of=z bs=1 count=$i 2>/dev/null
fi
echo "Hier spricht HAL" | $GPG --passphrase-fd 0 \
- --force-mdc --cipher $ciph -c -o x --yes z
+ --force-mdc --cipher $ciph -c -o x --yes --s2k-count 65536 z
echo "Hier spricht HAL" | $GPG --passphrase-fd 0 \
- -o y --yes x
+ -o y --yes --s2k-count 96 x
cmp z y || error "$ciph/$i: mismatch"
done
done
Index: gnupg-2.0.17/tests/openpgp/conventional.test
===================================================================
--- gnupg-2.0.17.orig/tests/openpgp/conventional.test
+++ gnupg-2.0.17/tests/openpgp/conventional.test
@@ -12,8 +12,8 @@
#info Checking conventional encryption
for i in plain-2 data-32000 ; do
- echo "Hier spricht HAL" | $GPG --passphrase-fd 0 -c -o x --yes $i
- echo "Hier spricht HAL" | $GPG --passphrase-fd 0 -o y --yes x
+ echo "Hier spricht HAL" | $GPG --passphrase-fd 0 -c -o x --yes --s2k-count 65536 $i
+ echo "Hier spricht HAL" | $GPG --passphrase-fd 0 -o y --yes --s2k-count 65536 x
cmp $i y || error "$i: mismatch"
done
@@ -21,8 +21,8 @@ for a in `all_cipher_algos`; do
echo_n "$a "
for i in plain-1 data-80000 ; do
echo "Hier spricht HAL" | $GPG --passphrase-fd 0 \
- --cipher-algo $a -c -o x --yes $i
- echo "Hier spricht HAL" | $GPG --passphrase-fd 0 -o y --yes x
+ --cipher-algo $a -c -o x --yes --s2k-count 65536 $i
+ echo "Hier spricht HAL" | $GPG --passphrase-fd 0 -o y --yes --s2k-count 65536 x
cmp $i y || error "$i: ($a) mismatch"
done
done
Index: gnupg-2.0.17/tests/openpgp/genkey1024.test
===================================================================
--- gnupg-2.0.17.orig/tests/openpgp/genkey1024.test
+++ gnupg-2.0.17/tests/openpgp/genkey1024.test
@@ -10,7 +10,7 @@
. $srcdir/defs.inc || exit 3
-$GPG --quiet --batch --debug-quick-random --gen-key <<EOF
+$GPG --quiet --batch --debug-quick-random --s2k-count 65536 --gen-key <<EOF
Key-Type: DSA
Key-Length: 1024
Subkey-Type: ELG
@@ -24,7 +24,7 @@ Passphrase: abc
EOF
if have_pubkey_algo "RSA"; then
-$GPG --quiet --batch --debug-quick-random --gen-key <<EOF
+$GPG --quiet --batch --debug-quick-random --s2k-count 65536 --gen-key <<EOF
Key-Type: RSA
Key-Length: 1024
Key-Usage: sign,encrypt
@@ -1,33 +0,0 @@
From e3bdb7d17264b8d5bd9abab97c96d9c4a50e4f61 Mon Sep 17 00:00:00 2001
From: Kristian Fiskerstrand <kf@sumptuouscapital.com>
Date: Mon, 3 Apr 2017 23:44:56 +0300
Subject: [PATCH] gpgscm: Use shorter socket path lengts to improve test
reliability
--
As socket lengths are normally restricted to 108 characters
(UNIX_PATH_MAX variable in /usr/include/linux/un.h), using 42 characters
by default easily results in errors.
---
tests/gpgscm/tests.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/gpgscm/tests.scm b/tests/gpgscm/tests.scm
index 592b36f..f54a387 100644
--- a/tests/gpgscm/tests.scm
+++ b/tests/gpgscm/tests.scm
@@ -273,9 +273,9 @@
(canonical-path (_mkdtemp (if (null? components)
(path-join
(get-temp-path)
- (string-append "gpgscm-" (get-isotime) "-"
+ (string-append "gscm"
(basename-suffix *scriptname* ".scm")
- "-XXXXXX"))
+ "XXXXXX"))
(apply path-join components)))))
;; Make a temporary directory and remove it at interpreter shutdown.
--
2.10.2
@@ -1,28 +0,0 @@
diff -Naur old/agent/protect-tool.c new/agent/protect-tool.c
--- old/agent/protect-tool.c 2012-12-08 13:53:17.067611957 +1100
+++ new/agent/protect-tool.c 2012-12-08 13:53:28.247633012 +1100
@@ -102,6 +102,7 @@
static int opt_status_msg;
static const char *opt_p12_charset;
static const char *opt_agent_program;
+static session_env_t opt_session_env;
static char *get_passphrase (int promptno);
static void release_passphrase (char *pw);
@@ -1040,6 +1041,7 @@
opt_homedir = default_homedir ();
+ opt_session_env = session_env_new ();
pargs.argc = &argc;
pargs.argv = &argv;
@@ -1091,7 +1093,7 @@
opt.verbose,
opt_homedir,
opt_agent_program,
- NULL, NULL, NULL);
+ NULL, NULL, opt_session_env);
if (opt_prompt)
opt_prompt = percent_plus_unescape (opt_prompt, 0);
-163
View File
@@ -1,163 +0,0 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>gnupg</Name>
<Homepage>http://www.gnupg.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv3+</License>
<IsA>app:console</IsA>
<Summary>The GNU Privacy Guard, a PGP replacement</Summary>
<Description>GnuPG allows to encrypt and sign your data and communication, features a versatile key managment system as well as access modules for all kinds of public key directories.</Description>
<Archive sha1sum="d928d4bd0808ffb8fe20d1161501401d5d389458" type="tarbz2">https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-2.2.27.tar.bz2</Archive>
<BuildDependencies>
<Dependency>openldap-client</Dependency>
<Dependency>pinentry</Dependency>
<Dependency>npth-devel</Dependency>
<Dependency>libassuan-devel</Dependency>
<Dependency>libksba-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>texinfo</Dependency>
<Dependency>sqlite-devel</Dependency>
<Dependency>gnutls-devel</Dependency>
<Dependency>readline-devel</Dependency>
<Dependency>libgcrypt-devel</Dependency>
<Dependency>libgpg-error-devel</Dependency>
<Dependency>libusb-compat-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>gnupg-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch</Patch>
</Patches>
</Source>
<Package>
<Name>gnupg</Name>
<Replaces>
<Package>dirmngr</Package>
</Replaces>
<Conflicts>
<Package>dirmngr</Package>
</Conflicts>
<RuntimeDependencies>
<Dependency>openldap-client</Dependency>
<Dependency>sqlite</Dependency>
<Dependency>npth</Dependency>
<Dependency>libassuan</Dependency>
<Dependency>pinentry</Dependency>
<Dependency>libksba</Dependency>
<Dependency>zlib</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>gnutls</Dependency>
<Dependency>readline</Dependency>
<Dependency>libgcrypt</Dependency>
<Dependency>libgpg-error</Dependency>
<Dependency>libusb</Dependency>
<!-- For scdaemon -->
<Dependency>libusb-compat</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/sbin</Path>
<Path fileType="library">/usr/libexec</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="doc">/usr/share/doc/html</Path>
<Path fileType="data">/usr/share/gnupg</Path>
<Path fileType="info">/usr/share/info</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
<Provides>
<COMAR script="package.py">System.Package</COMAR>
</Provides>
</Package>
<Package>
<Name>gnupg-docs</Name>
<Summary>Documentation files for GnuPG</Summary>
<RuntimeDependencies>
<Dependency release="current">gnupg</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/gnupg/html</Path>
<Path fileType="doc">/usr/share/gnupg/help.*</Path>
<Path fileType="doc">/usr/share/doc/gnupg/faq.html</Path>
</Files>
</Package>
<History>
<Update release="9">
<Date>2021-05-28</Date>
<Version>2.2.27</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="8">
<Date>2020-11-09</Date>
<Version>2.2.20</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="8">
<Date>2020-06-03</Date>
<Version>2.2.20</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="7">
<Date>2020-01-19</Date>
<Version>2.2.19</Version>
<Comment>Version bump.</Comment>
<Name>İdris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="6">
<Date>2019-09-15</Date>
<Version>2.2.17</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="5">
<Date>2018-08-05</Date>
<Version>2.2.4</Version>
<Comment>Version bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2017-01-25</Date>
<Version>2.1.18</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold(groni)</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2016-12-24</Date>
<Version>2.1.17</Version>
<Comment>Version bump.</Comment>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-08</Date>
<Version>2.1.7</Version>
<Comment>Release Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2015-08-21</Date>
<Version>2.1.7</Version>
<Comment>First release</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
</History>
</PISI>
-13
View File
@@ -1,13 +0,0 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>gnupg</Name>
<Summary xml:lang="tr">GNU Gizlilik Koruması</Summary>
<Description xml:lang="tr">GnuPG verilerinizin ve iletişimlerinizin şifrelenmesi ve imzalanmmasını sağlar, her tür genel anahtar dizinleri için modullere erişiminde olduğu gibi çok yönlü anahtar yönetim sistemi avantajı vardır.</Description>
</Source>
<Package>
<Name>gnupg-docs</Name>
<Summary xml:lang="tr">GnuPG paketine ait API dokümantasyonu</Summary>
</Package>
</PISI>
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA> <IsA>library</IsA>
<Summary>X.Org Xmu library</Summary> <Summary>X.Org Xmu library</Summary>
<Description>libXmu provides a set of miscellaneous utility convenience functions for X libraries to use.</Description> <Description>libXmu provides a set of miscellaneous utility convenience functions for X libraries to use.</Description>
<Archive sha1sum="7ff54ce38379fb795aebed38f6be404ee0dfeec6" type="tarbz2">mirrors://xorg/individual/lib/libXmu-1.1.3.tar.bz2</Archive> <Archive sha1sum="7994b7b0a1cb5927df1d756a307e2f1410e64167" type="tarxz">https://www.x.org/releases/individual/lib/libXmu-1.1.4.tar.xz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>util-macros</Dependency> <Dependency>util-macros</Dependency>
<Dependency>libXt-devel</Dependency> <Dependency>libXt-devel</Dependency>
@@ -73,6 +73,13 @@
</Package> </Package>
<History> <History>
<Update release="7">
<Date>2022-10-18</Date>
<Version>1.1.4</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="6"> <Update release="6">
<Date>2020-01-17</Date> <Date>2020-01-17</Date>
<Version>1.1.3</Version> <Version>1.1.3</Version>
+9 -2
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA> <IsA>library</IsA>
<Summary>X.Org Xpm library</Summary> <Summary>X.Org Xpm library</Summary>
<Description>X Present Extension library</Description> <Description>X Present Extension library</Description>
<Archive sha1sum="8893cca785dc94f4a001b53f4308588ff6c3900a" type="tarbz2">https://www.x.org/archive/individual/lib/libXpresent-1.0.0.tar.bz2</Archive> <Archive sha1sum="d6a07a35ae7a0acf240365c325b48ddd4ad641ea" type="tarxz">https://www.x.org/archive/individual/lib/libXpresent-1.0.1.tar.xz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>util-macros</Dependency> <Dependency>util-macros</Dependency>
<Dependency>xorg-proto</Dependency> <Dependency>xorg-proto</Dependency>
@@ -74,7 +74,14 @@
</Files> </Files>
</Package> </Package>
<History> <History>
<Update release="2">
<Date>2022-10-18</Date>
<Version>1.0.1</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="1"> <Update release="1">
<Date>2020-11-22</Date> <Date>2020-11-22</Date>
<Version>1.0.0</Version> <Version>1.0.0</Version>
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA> <IsA>library</IsA>
<Summary>X.Org PCI access library</Summary> <Summary>X.Org PCI access library</Summary>
<Description>libpciaccess is the Xorg library for portable PCI access routines across multiple operating systems.</Description> <Description>libpciaccess is the Xorg library for portable PCI access routines across multiple operating systems.</Description>
<Archive sha1sum="ffaa13f2df5f822da1089b55223b217c142ef919" type="tarbz2">mirrors://xorg/individual/lib/libpciaccess-0.16.tar.bz2</Archive> <Archive sha1sum="eb29913eae141d556d6bd1fb6570d7590325eb37" type="tarxz">mirrors://xorg/individual/lib/libpciaccess-0.17.tar.xz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>util-macros</Dependency> <Dependency>util-macros</Dependency>
</BuildDependencies> </BuildDependencies>
@@ -53,6 +53,13 @@
</Package> </Package>
<History> <History>
<Update release="10">
<Date>2022-10-18</Date>
<Version>0.17</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="9"> <Update release="9">
<Date>2021-11-27</Date> <Date>2021-11-27</Date>
<Version>0.16</Version> <Version>0.16</Version>
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA> <IsA>library</IsA>
<Summary>X.Org xkbfile library</Summary> <Summary>X.Org xkbfile library</Summary>
<Description>Libxkbfile provides an interface to read and manipulate description files for XKB, the X11 keyboard configuration extension.</Description> <Description>Libxkbfile provides an interface to read and manipulate description files for XKB, the X11 keyboard configuration extension.</Description>
<Archive sha1sum="487f314b6dbc17e93d0fe1e3741392156a9ca895" type="tarbz2">mirrors://xorg/individual/lib/libxkbfile-1.1.0.tar.bz2</Archive> <Archive sha1sum="408af82002bca91850ae39a4e67ad792295fdb74" type="tarxz">mirrors://xorg/individual/lib/libxkbfile-1.1.1.tar.xz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>util-macros</Dependency> <Dependency>util-macros</Dependency>
<Dependency>libX11-devel</Dependency> <Dependency>libX11-devel</Dependency>
@@ -45,6 +45,13 @@
</Package> </Package>
<History> <History>
<Update release="7">
<Date>2022-10-18</Date>
<Version>1.1.1</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="6"> <Update release="6">
<Date>2020-01-10</Date> <Date>2020-01-10</Date>
<Version>1.1.0</Version> <Version>1.1.0</Version>
+28 -5
View File
@@ -4,18 +4,41 @@
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt # See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools from pisi.actionsapi import mesontools
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get from pisi.actionsapi import get
def setup(): def setup():
autotools.autoreconf("-vif") # shelltools.system("sed -i 's/120/600/' test/meson.build")
autotools.configure("--disable-static") options = " --buildtype=release -Dloongson-mmi=disabled \
--prefix=/usr \
-Dvmx=disabled \
-Darm-simd=disabled \
-Dneon=disabled \
-Diwmmxt=disabled \
-Dmips-dspr2=disabled \
-Dgtk=disabled"
if get.buildTYPE() == "_emul32":
options += " -Dtests=disabled \
--libdir=/usr/lib32 \
"
mesontools.configure(options)
def build(): def build():
autotools.make() mesontools.build()
# def check():
# mesontools.build("test")
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) mesontools.install()
if get.buildTYPE() == "_emul32":
return
pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "README") pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "README")
+11 -3
View File
@@ -12,8 +12,9 @@
<IsA>library</IsA> <IsA>library</IsA>
<Summary>Pixel manipulation library</Summary> <Summary>Pixel manipulation library</Summary>
<Description>Pixman contains lowlevel pixel manipulation routines.</Description> <Description>Pixman contains lowlevel pixel manipulation routines.</Description>
<Archive sha1sum="c625853be8a5369cece57ab7dba558ff739a6332" type="tarxz">mirrors://xorg/individual/lib/pixman-0.40.0.tar.xz</Archive> <Archive sha1sum="d58f0bd6db217aa2e05e2462401dabc228863dda" type="tarxz">mirrors://xorg/individual/lib/pixman-0.42.0.tar.xz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>meson</Dependency>
<Dependency>libpng-devel</Dependency> <Dependency>libpng-devel</Dependency>
</BuildDependencies> </BuildDependencies>
</Source> </Source>
@@ -41,9 +42,9 @@
<Package> <Package>
<Name>pixman-32bit</Name> <Name>pixman-32bit</Name>
<PartOf>emul32</PartOf> <PartOf>_emul32</PartOf>
<Summary>32-bit shared libraries for pixman</Summary> <Summary>32-bit shared libraries for pixman</Summary>
<BuildType>emul32</BuildType> <BuildType>_emul32</BuildType>
<BuildDependencies> <BuildDependencies>
<Dependency>libpng-32bit</Dependency> <Dependency>libpng-32bit</Dependency>
</BuildDependencies> </BuildDependencies>
@@ -56,6 +57,13 @@
</Package> </Package>
<History> <History>
<Update release="8">
<Date>2022-10-18</Date>
<Version>0.42.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="7"> <Update release="7">
<Date>2020-06-06</Date> <Date>2020-06-06</Date>
<Version>0.40.0</Version> <Version>0.40.0</Version>
+1 -1
View File
@@ -26,4 +26,4 @@ def install():
if get.buildTYPE() == "emul32": if get.buildTYPE() == "emul32":
return return
pisitools.dodoc("README") pisitools.dodoc("README*")
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA> <IsA>library</IsA>
<Summary>XCB cursor library</Summary> <Summary>XCB cursor library</Summary>
<Description>The xcb-util-image module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries.</Description> <Description>The xcb-util-image module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries.</Description>
<Archive sha1sum="26562eb6d4151307f7b6a53453d360ecfc0563ac" type="tarbz2">https://xcb.freedesktop.org/dist/xcb-util-cursor-0.1.3.tar.bz2</Archive> <Archive sha1sum="bad1de5607d14705b131efd5486c8456fc4d7177" type="tarxz">https://xcb.freedesktop.org/dist/xcb-util-cursor-0.1.4.tar.xz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>util-macros</Dependency> <Dependency>util-macros</Dependency>
<Dependency>libxcb-devel</Dependency> <Dependency>libxcb-devel</Dependency>
@@ -69,6 +69,13 @@
</Package> </Package>
<History> <History>
<Update release="9">
<Date>2022-10-19</Date>
<Version>0.1.4</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="8"> <Update release="8">
<Date>2021-05-22</Date> <Date>2021-05-22</Date>
<Version>0.1.3</Version> <Version>0.1.3</Version>
+1 -1
View File
@@ -26,4 +26,4 @@ def install():
if get.buildTYPE() == "emul32": if get.buildTYPE() == "emul32":
return return
pisitools.dodoc("README") pisitools.dodoc("README*")
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA> <IsA>library</IsA>
<Summary>A number of libraries which sit on top of libxcb</Summary> <Summary>A number of libraries which sit on top of libxcb</Summary>
<Description>The xcb-util-image module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries.</Description> <Description>The xcb-util-image module provides a number of libraries which sit on top of libxcb, the core X protocol library, and some of the extension libraries.</Description>
<Archive sha1sum="c9c9361781911a47b28f74fc6ebe0abd1273fae4" type="tarbz2">http://xcb.freedesktop.org/dist/xcb-util-image-0.4.0.tar.bz2</Archive> <Archive sha1sum="dde9892e5ddd900a2f784304614e1f6344b70279" type="tarxz">http://xcb.freedesktop.org/dist/xcb-util-image-0.4.1.tar.xz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>util-macros</Dependency> <Dependency>util-macros</Dependency>
<Dependency>libxcb-devel</Dependency> <Dependency>libxcb-devel</Dependency>
@@ -65,6 +65,13 @@
</Package> </Package>
<History> <History>
<Update release="9">
<Date>2022-10-19</Date>
<Version>0.4.1</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="8"> <Update release="8">
<Date>2021-05-22</Date> <Date>2021-05-22</Date>
<Version>0.4.0</Version> <Version>0.4.0</Version>