Merge pull request #10601 from 4fury-c3440d8/b1

updates
This commit is contained in:
Kamil ATLI
2022-08-07 14:54:06 +03:00
committed by GitHub
21 changed files with 274 additions and 104 deletions
+2 -2
View File
@@ -10,7 +10,7 @@
</Packager>
<License>GPL-2</License>
<IsA>data</IsA>
<PartOf>desktop</PartOf>
<PartOf>desktop.lxde</PartOf>
<Summary>LXDE Session default configuration files.</Summary>
<Description>lxde-common provides LXDE Session default configuration files and nuoveXT2 iconset.</Description>
<Archive sha1sum="e54d80b64e6a89ff1f89ced7a826fa4e8bf453ec" type="tarxz">
@@ -44,7 +44,7 @@
<History>
<Update release="1">
<Date>2022-04-14</Date>
<Date>2022-08-07</Date>
<Version>0.99.2</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
+9 -2
View File
@@ -13,8 +13,8 @@
<PartOf>desktop.misc</PartOf>
<Summary>Ayatana Indicator Display Objects.</Summary>
<Description>The Ayatana Indicators project is the continuation of Application Indicators and System Indicators, two technologies developed by Canonical Ltd. for the Unity7 desktop.</Description>
<Archive sha1sum="c6657711fad643af518cb774dbdd4696c6d6598f" type="targz">
https://github.com/AyatanaIndicators/ayatana-ido/archive/refs/tags/0.9.1.tar.gz
<Archive sha1sum="09c9f5cc97cf41d7c455400c066f5e5aeff21652" type="targz">
https://github.com/AyatanaIndicators/ayatana-ido/archive/refs/tags/0.9.2.tar.gz
</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
@@ -57,6 +57,13 @@
</Package>
<History>
<Update release="4">
<Date>2022-08-07</Date>
<Version>0.9.2</Version>
<Comment>Version bump</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="3">
<Date>2022-04-14</Date>
<Version>0.9.1</Version>
@@ -13,8 +13,8 @@
<PartOf>desktop.misc</PartOf>
<Summary>A library to allow applications to export a menu into the Unity Menu bar.</Summary>
<Description>A library to allow applications to export a menu into the Unity Menu bar.</Description>
<Archive sha1sum="dbd3d5d37f3cc2d8cf85f19b182e6b47f60cb2a0" type="targz">
https://github.com/AyatanaIndicators/libayatana-appindicator/archive/refs/tags/0.5.90.tar.gz
<Archive sha1sum="653b5efc778de357ca08ff1e42698e4988998e0d" type="targz">
https://github.com/AyatanaIndicators/libayatana-appindicator/archive/refs/tags/0.5.91.tar.gz
</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
@@ -70,6 +70,13 @@
</Package>
<History>
<Update release="3">
<Date>2022-08-07</Date>
<Version>0.5.91</Version>
<Comment>Version bump</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="2">
<Date>2022-01-18</Date>
<Version>0.5.90</Version>
+9 -2
View File
@@ -13,8 +13,8 @@
<PartOf>desktop.misc</PartOf>
<Summary>Ayatana Indicators Shared Library.</Summary>
<Description>The Ayatana Indicators project is the continuation of Application Indicators and System Indicators, two technologies developed by Canonical Ltd. for the Unity7 desktop.</Description>
<Archive sha1sum="1353db4a690ce4350a06dd258b56e15cf672a7a9" type="targz">
https://github.com/AyatanaIndicators/libayatana-indicator/archive/refs/tags/0.9.0.tar.gz
<Archive sha1sum="ed164d1d3cbc5d38f25ebcf16e83a5cbc3aaf533" type="targz">
https://github.com/AyatanaIndicators/libayatana-indicator/archive/refs/tags/0.9.1.tar.gz
</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
@@ -59,6 +59,13 @@
</Package>
<History>
<Update release="3">
<Date>2022-08-07</Date>
<Version>0.9.1</Version>
<Comment>Version bump</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="2">
<Date>2022-01-18</Date>
<Version>0.9.0</Version>
+9 -2
View File
@@ -13,8 +13,8 @@
<PartOf>desktop.misc</PartOf>
<Summary>Clipboard manager.</Summary>
<Description>Aiming to be the best integrated clipboard manager for the Unity desktop.</Description>
<Archive sha1sum="74b7a5654782e97bc5f95af4139b50bf8d16c4be" type="tarxz">
https://launchpad.net/diodon/trunk/1.12.0/+download/diodon-1.12.0.tar.xz
<Archive sha1sum="768c5a10062059a0e7cd73d5e000c935ba63eebd" type="tarxz">
https://launchpad.net/diodon/trunk/1.13.0/+download/diodon-1.13.0.tar.xz
</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
@@ -68,6 +68,13 @@
</Package>
<History>
<Update release="3">
<Date>2022-08-07</Date>
<Version>1.13.0</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="2">
<Date>2022-06-10</Date>
<Version>1.12.0</Version>
+9 -2
View File
@@ -16,7 +16,7 @@
<Description>Devede NG is a rewrite of the Devede DVD disc authoring program. This new
code has been written from scratch, and uses Python3 and Gtk3. It is also
cleaner, which will allow to add new features in the future.</Description>
<Archive sha1sum="2457f27a2ee500cf925ce1fec3101d3f25026709" type="tarbz2">https://gitlab.com/rastersoft/devedeng/-/archive/4.16.0/devedeng-4.16.0.tar.bz2</Archive>
<Archive sha1sum="efb76bb00112ad7944d958cdec40a627cd1a20b2" type="tarbz2">https://gitlab.com/rastersoft/devedeng/-/archive/4.17.0/devedeng-4.17.0.tar.bz2</Archive>
<BuildDependencies>
<Dependency>gtk3-devel</Dependency>
<Dependency>ffmpeg-devel</Dependency>
@@ -38,7 +38,7 @@ cleaner, which will allow to add new features in the future.</Description>
<Dependency>mplayer</Dependency>
<Dependency>vcdimager</Dependency>
<Dependency>dvdauthor</Dependency>
<Dependency>python-gtk</Dependency>
<!-- <Dependency>python-gtk</Dependency> -->
<Dependency>python3-cairo</Dependency>
<Dependency>python3-urllib3</Dependency>
<Dependency>python3-setuptools</Dependency>
@@ -59,6 +59,13 @@ cleaner, which will allow to add new features in the future.</Description>
</Package>
<History>
<Update release="4">
<Date>2022-08-07</Date>
<Version>4.17.0</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="3">
<Date>2020-09-27</Date>
<Version>4.16.0</Version>
@@ -11,17 +11,53 @@ index 596e22d..1cf42b1 100644
0.7.2: 2016 December 31
Various code-quality and build improvements
Support “jump pgc n” and other interaction code-generation improvements
diff --git a/Makefile.am b/Makefile.am
index de76fc5..7c11310 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,4 +1,6 @@
SUBDIRS = doc src
+ACLOCAL_AMFLAGS = -I m4
+# as per recommendation at <https://www.gnu.org/software/libtool/manual/html_node/Invoking-libtoolize.html>
noinst_DATA = dvdauthor.spec
#diff --git a/bootstrap b/bootstrap
#index 88b61ae..ecf35f0 100755
#--- a/bootstrap
#+++ b/bootstrap
#@@ -14,7 +14,7 @@
# #
# # Created by Lawrence D'Oliveiro <ldo@geek-central.gen.nz>.
# #-
#-mkdir autotools
#+mkdir autotools m4
# cp /usr/share/gettext/config.rpath autotools/
# autoreconf -i
#
diff --git a/configure.ac b/configure.ac
index f4b270f..1194059 100644
index f4b270f..b843cf4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
@@ -1,6 +1,7 @@
-AC_INIT(DVDAuthor,0.7.2,dvdauthor-users@lists.sourceforge.net)
+AC_INIT(DVDAuthor,0.7.2+,dvdauthor-users@lists.sourceforge.net)
AC_CONFIG_HEADERS(src/config.h)
+AC_CONFIG_MACRO_DIRS([m4])
AC_CONFIG_AUX_DIR(autotools)
@@ -45,35 +45,30 @@ if test "$enable_shared" = 'no'; then
AM_INIT_AUTOMAKE
@@ -8,6 +9,8 @@ LT_INIT
AC_PROG_INSTALL
+PKG_PROG_PKG_CONFIG
+
AC_SYS_LARGEFILE
AC_HEADER_STDBOOL
@@ -45,35 +48,30 @@ if test "$enable_shared" = 'no'; then
config_static='--static'
fi
@@ -75,7 +111,7 @@ index f4b270f..1194059 100644
AC_SUBST(MAGICK_LIBS)
PKG_CHECK_MODULES([FONTCONFIG], [fontconfig], [AC_DEFINE(HAVE_FONTCONFIG, 1, [whether Fontconfig is available])], [:])
@@ -84,10 +79,8 @@ PKG_CHECK_MODULES([FRIBIDI], [fribidi], [AC_DEFINE(HAVE_FRIBIDI, 1, [whether Fri
@@ -84,10 +82,8 @@ PKG_CHECK_MODULES([FRIBIDI], [fribidi], [AC_DEFINE(HAVE_FRIBIDI, 1, [whether Fri
AC_SUBST(FRIBIDI_CFLAGS)
AC_SUBST(FRIBIDI_LIBS)
@@ -88,7 +124,7 @@ index f4b270f..1194059 100644
AC_DEFINE(HAVE_FREETYPE, 1, [Whether FreeType is available])
ac_save_CPPFLAGS="$CPPFLAGS"
@@ -96,9 +89,9 @@ if test -n "$FREETYPECONFIG"; then
@@ -96,10 +92,11 @@ if test -n "$FREETYPECONFIG"; then
CPPFLAGS="$ac_save_CPPFLAGS"
AC_SUBST(FREETYPE_CPPFLAGS)
AC_SUBST(FREETYPE_LIBS)
@@ -98,10 +134,26 @@ index f4b270f..1194059 100644
-fi
+)
+PKG_CHECK_MODULES([XML2], [libxml-2.0 >= 2.6.0])
AC_ARG_ENABLE([default-video-format],
AS_HELP_STRING([--enable-default-video-format=format], [specify a default video format, either NTSC or PAL, to be used if no configuration or input setting is given]),
@@ -135,11 +132,7 @@ dnl AM_LANGINFO_CODESET
AM_ICONV
-ifdef([AM_PATH_XML2],
- [AM_PATH_XML2(2.6.0, , AC_MSG_ERROR([You must have libxml2 >= 2.6.0 installed]))],
- [errprint([You must have libxml2 (>= 2.6.0) installed
-])m4_exit(1)AC_MSG_ERROR([You must have libxml2 (>= 2.6.0) installed])])
-
AC_CHECK_DECLS(O_BINARY, , , [ #include <fcntl.h> ] )
-AC_OUTPUT(Makefile doc/Makefile src/Makefile)
+AC_CONFIG_FILES(Makefile doc/Makefile src/Makefile)
+AC_OUTPUT
diff --git a/src/Makefile.am b/src/Makefile.am
index c7f89a9..5ef90c3 100644
index c7f89a9..5504b8e 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -8,7 +8,7 @@ endif
@@ -109,7 +161,28 @@ index c7f89a9..5ef90c3 100644
AM_CPPFLAGS = -DSYSCONFDIR="\"$(sysconfdir)\"" \
- @XML_CPPFLAGS@ @MAGICK_CPPFLAGS@ @FREETYPE_CPPFLAGS@ @FRIBIDI_CFLAGS@ @FONTCONFIG_CFLAGS@
+ @XML_CPPFLAGS@ @MAGICK_CFLAGS@ @FREETYPE_CPPFLAGS@ @FRIBIDI_CFLAGS@ @FONTCONFIG_CFLAGS@
+ @XML2_CFLAGS@ @MAGICK_CFLAGS@ @FREETYPE_CPPFLAGS@ @FRIBIDI_CFLAGS@ @FONTCONFIG_CFLAGS@
AM_CFLAGS = -Wall
dvdauthor_SOURCES = dvdauthor.c common.h dvdauthor.h da-internal.h \
@@ -16,17 +16,17 @@ dvdauthor_SOURCES = dvdauthor.c common.h dvdauthor.h da-internal.h \
dvdifo.c dvdvob.c dvdpgc.c \
dvdcli.c readxml.c readxml.h \
conffile.c conffile.h compat.c compat.h rgb.h
-dvdauthor_LDADD = $(LIBICONV) $(XML_LIBS)
+dvdauthor_LDADD = $(LIBICONV) $(XML2_LIBS)
dvdunauthor_SOURCES = dvdunauthor.c dvduncompile.c common.h dvduncompile.h compat.c compat.h
-dvdunauthor_LDADD = $(XML_LIBS) $(LIBICONV) -ldvdread
+dvdunauthor_LDADD = $(XML2_LIBS) $(LIBICONV) -ldvdread
spumux_SOURCES = subgen.c subgen.h rgb.h \
subgen-parse-xml.c readxml.c readxml.h \
subgen-encode.c subgen-image.c subglobals.h \
conffile.c conffile.h compat.c compat.h common.h \
subrender.c subrender.h subreader.c subreader.h subfont.c subfont.h
-spumux_LDADD = $(XML_LIBS) $(MAGICK_LIBS) $(FREETYPE_LIBS) \
+spumux_LDADD = $(XML2_LIBS) $(MAGICK_LIBS) $(FREETYPE_LIBS) \
$(FRIBIDI_LIBS) $(FONTCONFIG_LIBS) $(LIBICONV) -lm
spuunmux_SOURCES = spuunmux.c rgb.h compat.c compat.h common.h conffile.h conffile.c
+2 -2
View File
@@ -12,7 +12,7 @@
<IsA>app:console</IsA>
<Summary>A simple DVD tool</Summary>
<Description>dvdauthor is a set of simple tools to help you author a DVD.</Description>
<Archive sha1sum="0e605642140576bfb3e963414d77630d1c073a51" type="targz">https://sourceforge.net/projects/dvdauthor/files/dvdauthor-0.7.2.tar.gz</Archive>
<Archive sha1sum="0e605642140576bfb3e963414d77630d1c073a51" type="targz">mirrors://sourceforge/project/dvdauthor/dvdauthor-0.7.2.tar.gz</Archive>
<BuildDependencies>
<Dependency>libpng-devel</Dependency>
<Dependency>gettext-devel</Dependency>
@@ -52,7 +52,7 @@
<History>
<Update release="5">
<Date>2020-09-27</Date>
<Date>2022-08-07</Date>
<Version>0.7.2</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
+9 -2
View File
@@ -14,8 +14,8 @@
<IsA>app:gui</IsA>
<Summary>SVG vector graphics application.</Summary>
<Description>Inkscape is an application to create, edit, and convert SVG vector graphics images that can also import from and export to bitmap image files.</Description>
<Archive sha1sum="7ee35e3bb5dcc9eb525153667ab69d0a46c9c3cc" type="tarxz">
https://inkscape.org/gallery/item/33449/inkscape-1.2.tar.xz
<Archive sha1sum="25d1c09f39fc90872981ef0e1b4f919c623c51c9" type="tarxz">
https://media.inkscape.org/dl/resources/file/inkscape-1.2.1.tar.xz
</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
@@ -173,6 +173,13 @@
</Package>
<History>
<Update release="16">
<Date>2022-08-07</Date>
<Version>1.2.1</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="15">
<Date>2022-07-08</Date>
<Version>1.2</Version>
@@ -12,8 +12,8 @@
<IsA>data</IsA>
<Summary>plugins for audacious</Summary>
<Description>plugins for audacious</Description>
<Archive sha1sum="81a73a4297349b4ab67d9b053eb66f5b51e09c15" type="tarbz2">
https://distfiles.audacious-media-player.org/audacious-plugins-4.1.tar.bz2
<Archive sha1sum="5ba1fbbd53c86e040c931081e203ae2c46a9df1f" type="tarbz2">
https://distfiles.audacious-media-player.org/audacious-plugins-4.2.tar.bz2
</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
@@ -124,6 +124,13 @@
</Package>
<History>
<Update release="4">
<Date>2022-08-07</Date>
<Version>4.2</Version>
<Comment>Version bump</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="3">
<Date>2022-01-18</Date>
<Version>4.1</Version>
+9 -2
View File
@@ -12,8 +12,8 @@
<IsA>app:gui</IsA>
<Summary>an advanced audio player</Summary>
<Description>Audacious is an open source audio player. A descendant of XMMS, Audacious plays your music how you want it, without stealing away your computers resources from other tasks. Drag and drop folders and individual song files, search for artists and albums in your entire music library, or create and edit your own custom playlists.Listen to CDs or stream music from the Internet. Tweak the sound with the graphical equalizer or experiment with LADSPA effects. Enjoy the modern GTK-themed interface or change things up with Winamp classic skins. Use the plugins included with Audacious to fetch lyrics for your music, to set an alarm in the morning, and more.</Description>
<Archive sha1sum="4d0f25fcb820c258d4da2d473b8c6b7e9d95195f" type="tarbz2">
https://distfiles.audacious-media-player.org/audacious-4.1.tar.bz2
<Archive sha1sum="eb944c09e1e451473432435d5f3f8f0b78f26f76" type="tarbz2">
https://distfiles.audacious-media-player.org/audacious-4.2.tar.bz2
</Archive>
<BuildDependencies>
<Dependency>meson</Dependency>
@@ -62,6 +62,13 @@
</Package>
<History>
<Update release="4">
<Date>2022-08-07</Date>
<Version>4.2</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="3">
<Date>2022-01-18</Date>
<Version>4.1</Version>
+1 -4
View File
@@ -4,12 +4,9 @@
# 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 pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import cmaketools
from pisi.actionsapi import pisitools, cmaketools
def setup():
#shelltools.system("svn up")
cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DENABLE_TOUCH_SUPPORT=ON")
+9 -2
View File
@@ -12,7 +12,7 @@
<Icon>cantata</Icon>
<Summary>Qt5 client for the music player daemon </Summary>
<Description>Cantata is a graphical client for MPD</Description>
<Archive sha1sum="1fc0fd90b5f7fb2e23fa17f83567b2bc382e5860" type="tarbz2">https://github.com/CDrummond/cantata/releases/download/v2.4.2/cantata-2.4.2.tar.bz2</Archive>
<Archive sha1sum="a77e136b2a4fd9268c3698eccfd8764a8bd9299d" type="tarbz2">https://github.com/CDrummond/cantata/releases/download/v2.5.0/cantata-2.5.0.tar.bz2</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-svg-devel</Dependency>
@@ -72,6 +72,7 @@
<Dependency>libqjson</Dependency>
<Dependency>libcdio-paranoia</Dependency>
<Dependency>taglib-extras</Dependency>
<Dependency>qt5-sql-sqlite</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
@@ -88,6 +89,13 @@
</Package>
<History>
<Update release="8">
<Date>2022-08-07</Date>
<Version>2.5.0</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="7">
<Date>2020-10-01</Date>
<Version>2.4.2</Version>
@@ -138,5 +146,4 @@
<Email>groni@pisilinux.org</Email>
</Update>
</History>
</PISI>
+9 -2
View File
@@ -13,8 +13,8 @@
<PartOf>network.chat</PartOf>
<Summary>GTK+ IRC client.</Summary>
<Description>A popular and easy to use graphical IRC client.</Description>
<Archive sha1sum="9867719f068ae867b3ca790dcf15ef3df83c7148" type="tarxz">
https://dl.hexchat.net/hexchat/hexchat-2.16.0.tar.xz
<Archive sha1sum="16c407c580e0f86762f928c4893d43df186f1df5" type="tarxz">
https://dl.hexchat.net/hexchat/hexchat-2.16.1.tar.xz
</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
@@ -82,6 +82,13 @@
</Package>
<History>
<Update release="2">
<Date>2022-08-07</Date>
<Version>2.16.1</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="1">
<Date>2021-11-22</Date>
<Version>2.16.0</Version>
@@ -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="55732a036a077624b0e6bab48652a1d98d472750" type="targz">
https://github.com/google/double-conversion/archive/refs/tags/v3.1.7.tar.gz
<Archive sha1sum="1739208c8ca88a6073e738a96ebde73ec9bdebe7" type="targz">
https://github.com/google/double-conversion/archive/refs/tags/v3.2.1.tar.gz
</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
@@ -45,6 +45,13 @@
</Package>
<History>
<Update release="4">
<Date>2022-08-07</Date>
<Version>3.2.1</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="3">
<Date>2022-01-04</Date>
<Version>3.1.7</Version>
+10 -13
View File
@@ -2,20 +2,20 @@
# -*- 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 pisitools
from pisi.actionsapi import autotools
j = ''.join([
' --enable-pinentry-tty',
' --enable-pinentry-curses',
' --enable-pinentry-gnome3',
' --enable-pinentry-qt5 '
])
def setup():
#autotools.autoreconf("-vfi")
autotools.configure("--prefix=/usr \
--enable-pinentry-curses \
--disable-pinentry-gtk \
--disable-pinentry-qt \
--enable-pinentry-gtk2 \
--disable-pinentry-qt4 \
--enable-fallback-curses")
autotools.configure(j)
def build():
autotools.make()
@@ -26,7 +26,4 @@ def install():
# We're using pinentry-wrapper as additional file instead of upstream pinentry symlink.
pisitools.remove("/usr/bin/pinentry")
pisitools.dosym("pinentry-gtk-2", "/usr/bin/pinentry-gtk")
#pisitools.dosym("pinentry-qt4", "/usr/bin/pinentry-qt")
pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README", "THANKS")
pisitools.dodoc("AUTHORS", "NEWS", "THANKS")
+4 -12
View File
@@ -46,19 +46,11 @@ fi
# if KDE is detected and pinentry-qt exists, use pinentry-qt
if [ -n "$kde_running" -a -x /usr/bin/pinentry-qt ]
then
export PINENTRY_BINARY="/usr/bin/pinentry-qt"
# otherwise test if pinentry-gtk-2 is installed
elif [ -x /usr/bin/pinentry-gtk-2 ]
export PINENTRY_BINARY="/usr/bin/pinentry-qt"
# otherwise test if pinentry-gnome3 is installed
elif [ -x /usr/bin/pinentry-gnome3 ]
then
export PINENTRY_BINARY="/usr/bin/pinentry-gtk-2"
# otherwise test if pinentry-qt3 is installed
elif [ -x /usr/bin/pinentry-qt3 ]
then
export PINENTRY_BINARY="/usr/bin/pinentry-qt"
# otherwise test if pinentry-qt exists although KDE is not detected
elif [ -x /usr/bin/pinentry-qt ]
then
export PINENTRY_BINARY="/usr/bin/pinentry-qt3"
export PINENTRY_BINARY="/usr/bin/pinentry-gnome3"
# pinentry-curses is installed by default
else
#test if gui binary is required
+75 -41
View File
@@ -1,9 +1,9 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>pinentry</Name>
<Homepage>http://www.gnupg.org/aegypten/</Homepage>
<Homepage>https://www.gnupg.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
@@ -12,21 +12,21 @@
<IsA>app:console</IsA>
<Summary>Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol</Summary>
<Description>Pinentry is a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the aegypten project.</Description>
<Archive sha1sum="693bdf9f48dfb3e040d92f50b1bb464e268b9fb0" type="tarbz2">ftp://ftp.gnupg.org/gcrypt/pinentry/pinentry-1.1.0.tar.bz2</Archive>
<Archive sha1sum="e37fb307f3842c1bb56ab94b4862b64beb38c629" type="tarbz2">https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-1.2.0.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libsecret-devel</Dependency>
<Dependency>libgpg-error-devel</Dependency>
<Dependency>libassuan-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>gcr-devel</Dependency>
<Dependency>qt5-base-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>libcap-devel</Dependency>
<Dependency>ncurses-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<!-- <Dependency>gcr-devel</Dependency> -->
<Dependency>fltk-devel</Dependency>
<Dependency>libsecret-devel</Dependency>
<Dependency>libassuan-devel</Dependency>
<Dependency>libgpg-error-devel</Dependency>
</BuildDependencies>
<Patches>
<!--<Patch level="1">moreSecureMemoryForPinentry-qt.diff</Patch>-->
<!-- <Patch level="1">missing.patch</Patch> -->
</Patches>
</Source>
@@ -38,55 +38,89 @@
<Path fileType="doc">/usr/share/doc</Path>
</Files>
<RuntimeDependencies>
<!-- <Dependency>gcr</Dependency> -->
<Dependency>fltk</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libassuan</Dependency>
<Dependency>libsecret</Dependency>
<Dependency>libgpg-error</Dependency>
<Dependency>libcap</Dependency>
<Dependency>ncurses</Dependency>
<!-- <Dependency></Dependency> -->
</RuntimeDependencies>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0755" target="/usr/bin/pinentry">pinentry-wrapper</AdditionalFile>
</AdditionalFiles>
</Package>
<!--Package>
<Name>pinentry-qt</Name>
<Summary>pinentry for Qt4 toolkit</Summary>
<RuntimeDependencies>
<Dependency>qt</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>pinentry</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/pinentry-qt*</Path>
</Files>
</Package-->
<Package>
<Name>pinentry-gtk</Name>
<Summary>pinentry for GTK toolkit</Summary>
<Name>pinentry-tty</Name>
<RuntimeDependencies>
<Dependency>pinentry</Dependency>
<Dependency>ncurses</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libcap</Dependency>
<Dependency>libassuan</Dependency>
<Dependency>libsecret</Dependency>
<Dependency>libgpg-error</Dependency>
<Dependency>glib2</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>pango</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/pinentry-gtk*</Path>
<Path fileType="executable">/usr/bin/pinentry-tty</Path>
</Files>
</Package>
<Package>
<Name>pinentry-curses</Name>
<RuntimeDependencies>
<Dependency>pinentry</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libcap</Dependency>
<Dependency>ncurses</Dependency>
<Dependency>libassuan</Dependency>
<Dependency>libsecret</Dependency>
<Dependency>libgpg-error</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/pinentry-curses</Path>
</Files>
</Package>
<Package>
<Name>pinentry-gnome3</Name>
<RuntimeDependencies>
<Dependency>pinentry</Dependency>
<Dependency>gcr</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libcap</Dependency>
<Dependency>ncurses</Dependency>
<Dependency>libassuan</Dependency>
<Dependency>libsecret</Dependency>
<Dependency>libgpg-error</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/pinentry-gnome3</Path>
</Files>
</Package>
<Package>
<Name>pinentry-qt</Name>
<RuntimeDependencies>
<Dependency>pinentry</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libcap</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>ncurses</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>libassuan</Dependency>
<Dependency>libsecret</Dependency>
<Dependency>libgpg-error</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/pinentry-qt</Path>
</Files>
</Package>
<History>
<Update release="6">
<Update release="7">
<Date>2022-08-07</Date>
<Version>1.2.0</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="6">
<Date>2020-01-19</Date>
<Version>1.1.0</Version>
<Comment>Rebuild</Comment>
+1 -1
View File
@@ -15,4 +15,4 @@
<Name>pinentry-qt</Name>
<Summary xml:lang="tr">Qt4 ile yazılmış pinentry arayüzü</Summary>
</Package>
</PISI>
</PISI>