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

updates
This commit is contained in:
Rmys
2022-11-11 21:02:07 +03:00
committed by GitHub
64 changed files with 914 additions and 488 deletions
@@ -0,0 +1,34 @@
From a94ddc137bcdd88f088a462c488b89080fd6d01f Mon Sep 17 00:00:00 2001
From: anteater <65555601+nt8r@users.noreply.github.com>
Date: Sun, 23 Oct 2022 20:41:00 +0000
Subject: [PATCH] Fix smooth scrolling
The first hunk is necessary to receive smooth scroll events.
The second fixes a visual hang until scrolling ends.
---
src/gtk/exo/exo-icon-view.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/gtk/exo/exo-icon-view.c b/src/gtk/exo/exo-icon-view.c
index 3ce98099..9a432620 100644
--- a/src/gtk/exo/exo-icon-view.c
+++ b/src/gtk/exo/exo-icon-view.c
@@ -1601,6 +1601,9 @@ exo_icon_view_realize (GtkWidget *widget)
attributes.height = MAX (priv->height, allocation.height);
attributes.event_mask = GDK_EXPOSURE_MASK
| GDK_SCROLL_MASK
+#if GTK_CHECK_VERSION(3, 4, 0)
+ | GDK_SMOOTH_SCROLL_MASK
+#endif
| GDK_POINTER_MOTION_MASK
| GDK_BUTTON_PRESS_MASK
| GDK_BUTTON_RELEASE_MASK
@@ -3413,8 +3416,6 @@ exo_icon_view_adjustment_changed (GtkAdjustment *adjustment,
if (G_UNLIKELY (icon_view->priv->doing_rubberband))
exo_icon_view_update_rubberband (GTK_WIDGET (icon_view));
-
- gdk_window_process_updates (icon_view->priv->bin_window, TRUE);
}
}
+2 -2
View File
@@ -33,7 +33,7 @@
<Dependency>libfm-extra-devel</Dependency> <Dependency>libfm-extra-devel</Dependency>
</BuildDependencies> </BuildDependencies>
<Patches> <Patches>
<!-- <Patch level="1">missing.patch</Patch> --> <Patch level="1">Fix_smooth_scrolling.patch</Patch>
</Patches> </Patches>
</Source> </Source>
@@ -114,7 +114,7 @@
<History> <History>
<Update release="3"> <Update release="3">
<Date>2022-04-14</Date> <Date>2022-11-05</Date>
<Version>1.3.2</Version> <Version>1.3.2</Version>
<Comment>Rebuild with gtk+3</Comment> <Comment>Rebuild with gtk+3</Comment>
<Name>fury</Name> <Name>fury</Name>
+3 -5
View File
@@ -4,18 +4,16 @@
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt # See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools from pisi.actionsapi import shelltools, autotools, pisitools, get
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup(): def setup():
autotools.rawConfigure("--prefix=/usr") autotools.rawConfigure("--prefix=/usr")
def build(): def build():
autotools.make() shelltools.system("ninja -C build")
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) shelltools.system("DESTDIR=%s ninja -C build install" % get.installDIR())
pisitools.dodoc("ReadMe*") pisitools.dodoc("ReadMe*")
+10 -2
View File
@@ -15,10 +15,11 @@
<Description> <Description>
A font viewer that directly reads and previews font files. It uses new mlk gui toolchain. A font viewer that directly reads and previews font files. It uses new mlk gui toolchain.
</Description> </Description>
<Archive sha1sum="48ac2d1269b527e485cb252c6b6db1a5d17f51d4" type="tarbz2"> <Archive sha1sum="764218e9ba017c58bba62cd00a4e928f4f5b09b5" type="tarbz2">
https://gitlab.com/azelpg/azfontviewer/-/archive/v1.0.2/azfontviewer-v1.0.2.tar.bz2 https://gitlab.com/azelpg/azfontviewer/-/archive/v1.0.3/azfontviewer-v1.0.3.tar.bz2
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>ninja</Dependency>
<Dependency>zlib-devel</Dependency> <Dependency>zlib-devel</Dependency>
<Dependency>libX11-devel</Dependency> <Dependency>libX11-devel</Dependency>
<Dependency>libpng-devel</Dependency> <Dependency>libpng-devel</Dependency>
@@ -47,6 +48,13 @@
</Package> </Package>
<History> <History>
<Update release="3">
<Date>2022-11-10</Date>
<Version>1.0.3</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="2"> <Update release="2">
<Date>2021-12-11</Date> <Date>2021-12-11</Date>
<Version>1.0.2</Version> <Version>1.0.2</Version>
+9 -2
View File
@@ -15,8 +15,8 @@
<Description> <Description>
It enables graphical annotations with several pointers at once and is A LOT faster than its predecessor since it uses the XCOMPOSITE extension where available. It enables graphical annotations with several pointers at once and is A LOT faster than its predecessor since it uses the XCOMPOSITE extension where available.
</Description> </Description>
<Archive sha1sum="dfe9f7b84b77dfcbe4c95f95655f5f5a3341c41c" type="targz"> <Archive sha1sum="800a512472cd627bcb218c907ab9577aab4f0cff" type="targz">
https://github.com/bk138/gromit-mpx/archive/refs/tags/1.4.2.tar.gz https://github.com/bk138/gromit-mpx/archive/refs/tags/1.4.3.tar.gz
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>cmake</Dependency> <Dependency>cmake</Dependency>
@@ -49,6 +49,13 @@
</Package> </Package>
<History> <History>
<Update release="4">
<Date>2022-11-10</Date>
<Version>1.4.3</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="3"> <Update release="3">
<Date>2022-04-14</Date> <Date>2022-04-14</Date>
<Version>1.4.2</Version> <Version>1.4.2</Version>
+2 -2
View File
@@ -14,8 +14,8 @@ def setup():
autotools.rawConfigure("--prefix=/usr") autotools.rawConfigure("--prefix=/usr")
def build(): def build():
autotools.make() shelltools.system("ninja -C build")
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) shelltools.system("DESTDIR=%s ninja -C build install" % get.installDIR())
+10 -2
View File
@@ -13,10 +13,11 @@
<PartOf>desktop.toolkit.mlk</PartOf> <PartOf>desktop.toolkit.mlk</PartOf>
<Summary>mlk style editor.</Summary> <Summary>mlk style editor.</Summary>
<Description>mlk widget style editor.</Description> <Description>mlk widget style editor.</Description>
<Archive sha1sum="703a1af578d2e95392084836b571a7df5d9dcf84" type="tarbz2"> <Archive sha1sum="4db97985321641fbc6b6872b69228f73e2d62249" type="tarbz2">
https://gitlab.com/azelpg/mlkstyle/-/archive/v1.0.4/mlkstyle-v1.0.4.tar.bz2 https://gitlab.com/azelpg/mlkstyle/-/archive/v1.0.5/mlkstyle-v1.0.5.tar.bz2
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>ninja</Dependency>
<Dependency>zlib-devel</Dependency> <Dependency>zlib-devel</Dependency>
<Dependency>check-devel</Dependency> <Dependency>check-devel</Dependency>
<Dependency>libpng-devel</Dependency> <Dependency>libpng-devel</Dependency>
@@ -47,6 +48,13 @@
</Package> </Package>
<History> <History>
<Update release="3">
<Date>2022-11-10</Date>
<Version>1.0.5</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="2"> <Update release="2">
<Date>2021-12-11</Date> <Date>2021-12-11</Date>
<Version>1.0.4</Version> <Version>1.0.4</Version>
@@ -4,13 +4,10 @@
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt # See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools from pisi.actionsapi import autotools, pisitools, get
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup(): def setup():
autotools.configure() autotools.configure()
# for fix unused dependency # for fix unused dependency
pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")
@@ -20,5 +17,4 @@ def build():
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README") pisitools.dodoc("AUTHORS", "NEWS")
@@ -3,7 +3,7 @@
<PISI> <PISI>
<Source> <Source>
<Name>xfce4-battery-plugin</Name> <Name>xfce4-battery-plugin</Name>
<Homepage>https://docs.xfce.org/panel-plugins/xfce4-battery-plugin</Homepage> <Homepage>https://docs.xfce.org/panel-plugins/xfce4-battery-plugin/start</Homepage>
<Packager> <Packager>
<Name>Ayhan Yalçınsoy</Name> <Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email> <Email>ayhanyalcinsoy@pisilinux.org</Email>
@@ -14,8 +14,8 @@
<PartOf>desktop.xfce.addon</PartOf> <PartOf>desktop.xfce.addon</PartOf>
<Summary>Battery monitor panel plugin for Xfce4</Summary> <Summary>Battery monitor panel plugin for Xfce4</Summary>
<Description>A battery monitor panel plugin for Xfce4, compatible with APM and ACPI, for Linux and *BSD.</Description> <Description>A battery monitor panel plugin for Xfce4, compatible with APM and ACPI, for Linux and *BSD.</Description>
<Archive sha1sum="e3796a6cc3921d8b52a4d6fd5bb83fd4806af091" type="tarbz2"> <Archive sha1sum="69efc2ef0640f556be46d21a848695ebe2aaf063" type="tarbz2">
https://archive.xfce.org/src/panel-plugins/xfce4-battery-plugin/1.1/xfce4-battery-plugin-1.1.3.tar.bz2 https://archive.xfce.org/src/panel-plugins/xfce4-battery-plugin/1.1/xfce4-battery-plugin-1.1.4.tar.bz2
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>intltool</Dependency> <Dependency>intltool</Dependency>
@@ -44,10 +44,17 @@
</Package> </Package>
<History> <History>
<Update release="2">
<Date>2022-11-10</Date>
<Version>1.1.4</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="1"> <Update release="1">
<Date>2020-06-25</Date> <Date>2020-06-25</Date>
<Version>1.1.3</Version> <Version>1.1.3</Version>
<Comment>Rebuild</Comment> <Comment>First build.</Comment>
<Name>fury</Name> <Name>fury</Name>
<Email>uglyside@yandex.ru</Email> <Email>uglyside@yandex.ru</Email>
</Update> </Update>
@@ -4,9 +4,7 @@
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt # See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools from pisi.actionsapi import autotools, pisitools, get
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup(): def setup():
autotools.configure("--enable-notifications --enable-gio-unix --disable-static") autotools.configure("--enable-notifications --enable-gio-unix --disable-static")
@@ -19,5 +17,4 @@ def build():
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README") pisitools.dodoc("AUTHORS", "NEWS")
@@ -1,93 +0,0 @@
From 8ea9ccd75ebf0d69bf08a8be85d829e1615a8bb2 Mon Sep 17 00:00:00 2001
From: Olaf Hering <olaf@aepfle.de>
Date: Fri, 18 Dec 2020 22:28:38 +0100
Subject: Fix missing-prototypes
model_user.c:395:1: error: no previous prototype for 'places_bookmarks_user_create' [-Werror=missing-prototypes]
model_volumes.c:572:1: error: no previous prototype for 'places_bookmarks_volumes_create' [-Werror=missing-prototypes]
model.c:141:1: error: no previous prototype for 'places_bookmark_group_create' [-Werror=missing-prototypes]
model_system.c:267:1: error: no previous prototype for 'places_bookmarks_system_create' [-Werror=missing-prototypes]
button.c:85:29: error: no previous prototype for 'places_button_get_type' [-Werror=missing-prototypes]
button.c:281:1: error: no previous prototype for 'places_button_new' [-Werror=missing-prototypes]
Signed-off-by: Olaf Hering <olaf@aepfle.de>
---
panel-plugin/button.h | 4 ++--
panel-plugin/model.h | 2 +-
panel-plugin/model_system.h | 2 +-
panel-plugin/model_user.h | 2 +-
panel-plugin/model_volumes.h | 2 +-
5 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/panel-plugin/button.h b/panel-plugin/button.h
index f8ebd20..f6e3f30 100644
--- a/panel-plugin/button.h
+++ b/panel-plugin/button.h
@@ -60,10 +60,10 @@ struct _PlacesButtonClass
};
GType
-places_button_get_type();
+places_button_get_type(void);
GtkWidget*
-places_button_new();
+places_button_new(XfcePanelPlugin *plugin);
void
places_button_set_label(PlacesButton*, const gchar *label);
diff --git a/panel-plugin/model.h b/panel-plugin/model.h
index d23e9e6..c3b4bc5 100644
--- a/panel-plugin/model.h
+++ b/panel-plugin/model.h
@@ -85,7 +85,7 @@ GList* places_bookmark_group_get_bookmarks(PlacesBookmarkGroup*);
gboolean places_bookmark_group_changed(PlacesBookmarkGroup*);
-PlacesBookmarkGroup* places_bookmark_group_create();
+PlacesBookmarkGroup* places_bookmark_group_create(void);
void places_bookmark_group_destroy(PlacesBookmarkGroup*);
diff --git a/panel-plugin/model_system.h b/panel-plugin/model_system.h
index 48023ca..5938ba3 100644
--- a/panel-plugin/model_system.h
+++ b/panel-plugin/model_system.h
@@ -25,7 +25,7 @@
#include "model.h"
PlacesBookmarkGroup*
-places_bookmarks_system_create();
+places_bookmarks_system_create(void);
#endif
/* vim: set ai et tabstop=4: */
diff --git a/panel-plugin/model_user.h b/panel-plugin/model_user.h
index fba8766..a114d7e 100644
--- a/panel-plugin/model_user.h
+++ b/panel-plugin/model_user.h
@@ -25,7 +25,7 @@
#include "model.h"
PlacesBookmarkGroup*
-places_bookmarks_user_create();
+places_bookmarks_user_create(void);
#endif
/* vim: set ai et tabstop=4: */
diff --git a/panel-plugin/model_volumes.h b/panel-plugin/model_volumes.h
index 2af804a..50aebc7 100644
--- a/panel-plugin/model_volumes.h
+++ b/panel-plugin/model_volumes.h
@@ -25,7 +25,7 @@
#include "model.h"
PlacesBookmarkGroup*
-places_bookmarks_volumes_create();
+places_bookmarks_volumes_create(gboolean mount_and_open_by_default);
#endif
/* vim: set ai et tabstop=4: */
--
cgit v1.2.3
@@ -8,15 +8,15 @@
<Name>fury</Name> <Name>fury</Name>
<Email>uglyside@yandex.ru</Email> <Email>uglyside@yandex.ru</Email>
</Packager> </Packager>
<License>GPLv2</License> <License>GPL-2</License>
<IsA>library</IsA> <IsA>app</IsA>
<PartOf>desktop.xfce.addon</PartOf> <PartOf>desktop.xfce.addon</PartOf>
<Summary>Quick access to folders, documents, and removable media</Summary> <Summary>Quick access to folders, documents, and removable media</Summary>
<Description> <Description>
The plugin adds a small button to the panel. Clicking on it opens a menu, which shows: 1) System folders: home directory, trash, desktop, file system 2) Removable media 3) User-defined bookmarks 4) Recent Documents The plugin adds a small button to the panel. Clicking on it opens a menu, which shows: 1) System folders: home directory, trash, desktop, file system 2) Removable media 3) User-defined bookmarks 4) Recent Documents
</Description> </Description>
<Archive sha1sum="9aaeb694bd16c3292b00ec16e0546b7672d6b30d" type="tarbz2"> <Archive sha1sum="ea28951bed14c1d80cca701c0a495b9ac4c3b894" type="tarbz2">
https://archive.xfce.org/src/panel-plugins/xfce4-places-plugin/1.8/xfce4-places-plugin-1.8.1.tar.bz2 https://archive.xfce.org/src/panel-plugins/xfce4-places-plugin/1.8/xfce4-places-plugin-1.8.2.tar.bz2
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>intltool</Dependency> <Dependency>intltool</Dependency>
@@ -29,7 +29,7 @@
<Dependency>libxfce4util-devel</Dependency> <Dependency>libxfce4util-devel</Dependency>
</BuildDependencies> </BuildDependencies>
<Patches> <Patches>
<Patch level="1">fix_missing_prototypes.patch</Patch> <!-- <Patch level="1">missing.patch</Patch> -->
</Patches> </Patches>
</Source> </Source>
@@ -56,6 +56,13 @@
</Package> </Package>
<History> <History>
<Update release="2">
<Date>2022-11-10</Date>
<Version>1.8.2</Version>
<Comment>Version bump.</Comment>
<Email>uglyside@yandex.ru</Email>
<Name>fury</Name>
</Update>
<Update release="1"> <Update release="1">
<Date>2021-05-14</Date> <Date>2021-05-14</Date>
<Version>1.8.1</Version> <Version>1.8.1</Version>
@@ -4,13 +4,11 @@
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt # See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools from pisi.actionsapi import autotools, pisitools, get
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup(): def setup():
# fix build failure w/ xfce4-panel-4.15.0 # fix build failure w/ xfce4-panel-4.15.0
pisitools.dosed("src/smartbookmark.c", "<libxfce4panel/xfce-panel-plugin.h>", "<libxfce4panel/libxfce4panel.h>") #pisitools.dosed("src/smartbookmark.c", "<libxfce4panel/xfce-panel-plugin.h>", "<libxfce4panel/libxfce4panel.h>")
autotools.configure() autotools.configure()
pisitools.dosed("libtool", " -shared ", " -Wl,--as-needed -shared ") pisitools.dosed("libtool", " -shared ", " -Wl,--as-needed -shared ")
@@ -21,5 +19,4 @@ def build():
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README") pisitools.dodoc("AUTHORS", "NEWS")
@@ -3,7 +3,7 @@
<PISI> <PISI>
<Source> <Source>
<Name>xfce4-smartbookmark-plugin</Name> <Name>xfce4-smartbookmark-plugin</Name>
<Homepage>https://docs.xfce.org/panel-plugins/xfce4-smartbookmark-plugin</Homepage> <Homepage>https://docs.xfce.org/panel-plugins/xfce4-smartbookmark-plugin/start</Homepage>
<Packager> <Packager>
<Name>Ayhan Yalçınsoy</Name> <Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email> <Email>ayhanyalcinsoy@pisilinux.org</Email>
@@ -13,8 +13,8 @@
<PartOf>desktop.xfce.addon</PartOf> <PartOf>desktop.xfce.addon</PartOf>
<Summary>A plugin allows you to send requests directly to your browser to make search</Summary> <Summary>A plugin allows you to send requests directly to your browser to make search</Summary>
<Description>xfce4-smartbookmark-plugin is a plugin allows you to send requests directly to your browser and perform a custom search.</Description> <Description>xfce4-smartbookmark-plugin is a plugin allows you to send requests directly to your browser and perform a custom search.</Description>
<Archive sha1sum="0b806fb1ecade453a44b3bc8d1b7bec29026dab0" type="tarbz2"> <Archive sha1sum="183f5478939782b04af74a15ad21370a6901357e" type="tarbz2">
https://archive.xfce.org/src/panel-plugins/xfce4-smartbookmark-plugin/0.5/xfce4-smartbookmark-plugin-0.5.1.tar.bz2 https://archive.xfce.org/src/panel-plugins/xfce4-smartbookmark-plugin/0.5/xfce4-smartbookmark-plugin-0.5.2.tar.bz2
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>intltool</Dependency> <Dependency>intltool</Dependency>
@@ -41,10 +41,17 @@
</Package> </Package>
<History> <History>
<Update release="2">
<Date>2022-11-10</Date>
<Version>0.5.2</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="1"> <Update release="1">
<Date>2020-06-25</Date> <Date>2020-06-25</Date>
<Version>0.5.1</Version> <Version>0.5.1</Version>
<Comment>Rebuild.</Comment> <Comment>First build.</Comment>
<Name>fury</Name> <Name>fury</Name>
<Email>uglyside@yandex.ru</Email> <Email>uglyside@yandex.ru</Email>
</Update> </Update>
+5 -13
View File
@@ -2,22 +2,14 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# #
# 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 https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import shelltools from pisi.actionsapi import autotools, pisitools, get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def build(): def build():
shelltools.system("sed -i -e 's/_CYGWIN/_LINUX/g' -e 's/-Werror//g' generate/unix/Makefile.*") autotools.make()
shelltools.export("CFLAGS", "%s -fno-strict-aliasing" % get.CFLAGS())
pisitools.dosed("generate/unix/iasl/Makefile", "-Werror", "")
if get.ARCH() == "x86_64":
autotools.make("BITS=64")
else:
autotools.make("BITS=32")
def install(): def install():
autotools.rawInstall('DESTDIR="%s"' % get.installDIR()) autotools.rawInstall('DESTDIR="%s"' % get.installDIR())
pisitools.dodoc("changes.txt")
pisitools.dodoc("documents/changes.txt")
+15 -9
View File
@@ -1,22 +1,22 @@
<?xml version="1.0" ?> <?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> <PISI>
<Source> <Source>
<Name>acpica</Name> <Name>acpica</Name>
<Homepage>http://www.acpica.org</Homepage> <Homepage>https://acpica.org/</Homepage>
<Packager> <Packager>
<Name>PisiLinux Community</Name> <Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email> <Email>admins@pisilinux.org</Email>
</Packager> </Packager>
<License>custom</License> <License>GPL-2</License>
<IsA>app:console</IsA> <IsA>app:console</IsA>
<Summary>ACPI debugging tools written by Intel</Summary> <Summary>ACPI debugging tools written by Intel</Summary>
<Description>acpica contains an AML interpreter and debugger, ACPI namespace support, ACPI hardware and event support and a full ASL compiler and disassembler.</Description> <Description>acpica contains an AML interpreter and debugger, ACPI namespace support, ACPI hardware and event support and a full ASL compiler and disassembler.</Description>
<Archive sha1sum="a82d511e5e4a55eeb09a02018afd9ff6c6e9911b" type="targz">https://acpica.org/sites/acpica/files/acpica-unix-20210604.tar_0.gz</Archive> <Archive sha1sum="560d9e43692e1957bcf24a9bdd663ffe77da88dd" type="targz">
https://github.com/acpica/acpica/archive/refs/tags/R10_20_22.tar.gz
</Archive>
<Patches> <Patches>
<Patch level="1">iasl-20140828-locale.patch</Patch> <!-- <Patch level="1"></Patch> -->
<Patch level="1">iasl-20140214-nostrip.patch</Patch>
<Patch level="1">OPT_LDFLAGS.patch</Patch>
</Patches> </Patches>
</Source> </Source>
@@ -29,12 +29,18 @@
<Path fileType="man">/usr/share/man/man1</Path> <Path fileType="man">/usr/share/man/man1</Path>
</Files> </Files>
<AdditionalFiles> <AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/share/man/man1/iasl.1">iasl.1</AdditionalFile> <!-- <AdditionalFile owner="root" permission="0644" target=""></AdditionalFile> -->
<AdditionalFile owner="root" permission="0644" target="/usr/share/doc/acpica/LICENSE">LICENSE</AdditionalFile>
</AdditionalFiles> </AdditionalFiles>
</Package> </Package>
<History> <History>
<Update release="8">
<Date>2022-11-08</Date>
<Version>20221022</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="7"> <Update release="7">
<Date>2020-07-28</Date> <Date>2020-07-28</Date>
<Version>0.0_20210604</Version> <Version>0.0_20210604</Version>
+1 -5
View File
@@ -4,9 +4,7 @@
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt # See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools from pisi.actionsapi import autotools, pisitools, get
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup(): def setup():
autotools.configure() autotools.configure()
@@ -16,5 +14,3 @@ def build():
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc('README', 'COPYING')
@@ -0,0 +1,3 @@
# Pass all events to our one handler script
event=.*
action=/etc/acpi/handler.sh %e
@@ -0,0 +1,96 @@
#!/bin/sh
# Default acpi script that takes an entry for all actions
# NOTE: This is a 2.6-centric script. If you use 2.4.x, you'll have to
# modify it to not use /sys
# $1 should be + or - to step up or down the brightness.
step_backlight() {
for backlight in /sys/class/backlight/*/; do
[ -d "$backlight" ] || continue
step=$(( $(cat "$backlight/max_brightness") / 20 ))
[ "$step" -gt "1" ] || step=1 #fallback if gradation is too low
printf '%s' "$(( $(cat "$backlight/brightness") $1 step ))" >"$backlight/brightness"
done
}
minspeed=$(cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq)
maxspeed=$(cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq)
setspeed="/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed"
case "$1" in
button/power)
case "$2" in
PBTN|PWRF)
logger "PowerButton pressed: $2, shutting down..."
shutdown -P now
;;
*) logger "ACPI action undefined: $2" ;;
esac
;;
button/sleep)
case "$2" in
SBTN|SLPB)
# suspend-to-ram
logger "Sleep Button pressed: $2, suspending..."
zzz
;;
*) logger "ACPI action undefined: $2" ;;
esac
;;
ac_adapter)
case "$2" in
AC|ACAD|ADP0)
case "$4" in
00000000)
printf '%s' "$minspeed" >"$setspeed"
#/etc/laptop-mode/laptop-mode start
;;
00000001)
printf '%s' "$maxspeed" >"$setspeed"
#/etc/laptop-mode/laptop-mode stop
;;
esac
;;
*) logger "ACPI action undefined: $2" ;;
esac
;;
battery)
case "$2" in
BAT0)
case "$4" in
00000000) #echo "offline" >/dev/tty5
;;
00000001) #echo "online" >/dev/tty5
;;
esac
;;
CPU0)
;;
*) logger "ACPI action undefined: $2" ;;
esac
;;
button/lid)
case "$3" in
close)
# suspend-to-ram
logger "LID closed, suspending..."
zzz
;;
open)
logger "LID opened"
;;
*) logger "ACPI action undefined (LID): $2";;
esac
;;
video/brightnessdown)
step_backlight -
;;
video/brightnessup)
step_backlight +
;;
*)
logger "ACPI group/action undefined: $1 / $2"
;;
esac
+17 -6
View File
@@ -8,14 +8,16 @@
<Name>PisiLinux Community</Name> <Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email> <Email>admins@pisilinux.org</Email>
</Packager> </Packager>
<License>GPLv2+</License> <License>GPL-2</License>
<IsA>service</IsA> <IsA>service</IsA>
<IsA>app:console</IsA> <IsA>app:console</IsA>
<Summary>ACPI daemon that dispatches ACPI events to user-space programs</Summary> <Summary>ACPI daemon that dispatches ACPI events to user-space programs</Summary>
<Description>acpid is a flexible and extensible daemon for ACPI (Advanced Configuration and Power Interface) event dispatching.</Description> <Description>acpid is a flexible and extensible daemon for ACPI (Advanced Configuration and Power Interface) event dispatching.</Description>
<Archive sha1sum="b3e06c3f2213db8ee1a9024cf372fb30e2fab637" type="tarxz">mirrors://sourceforge/acpid2/acpid-2.0.33.tar.xz</Archive> <Archive sha1sum="9322112027e4aa5a8d1b97ec64ef1d150ff0f4fc" type="tarxz">
mirrors://sourceforge/acpid2/acpid-2.0.34.tar.xz
</Archive>
<Patches> <Patches>
<!-- <Patch level="1">acpid-2.0.32-powerbtn-gsd-power.patch</Patch> --> <!-- <Patch level="1"></Patch> -->
</Patches> </Patches>
</Source> </Source>
@@ -24,7 +26,7 @@
<Files> <Files>
<Path fileType="executable">/usr/bin</Path> <Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/sbin</Path> <Path fileType="executable">/usr/sbin</Path>
<Path fileType="executable">/etc/acpi/actions</Path> <Path fileType="executable">/etc/acpi</Path>
<Path fileType="data">/etc/acpi/events</Path> <Path fileType="data">/etc/acpi/events</Path>
<Path fileType="config">/etc/conf.d</Path> <Path fileType="config">/etc/conf.d</Path>
<Path fileType="data">/usr/share/dbus-1/services/acpid.service</Path> <Path fileType="data">/usr/share/dbus-1/services/acpid.service</Path>
@@ -32,10 +34,12 @@
<Path fileType="man">/usr/share/man</Path> <Path fileType="man">/usr/share/man</Path>
</Files> </Files>
<AdditionalFiles> <AdditionalFiles>
<AdditionalFile owner="root" permission="0755" target="/etc/acpi/actions/power.sh">acpid.power.sh</AdditionalFile> <AdditionalFile owner="root" permission="0755" target="/etc/acpi/handler.sh">handler.sh</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/acpi/events/anything">anything</AdditionalFile>
<!-- <AdditionalFile owner="root" permission="0755" target="/etc/acpi/actions/power.sh">acpid.power.sh</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/acpi/events/power.conf">fedora/acpid.power.conf</AdditionalFile> <AdditionalFile owner="root" permission="0644" target="/etc/acpi/events/power.conf">fedora/acpid.power.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/acpi/events/video.conf">fedora/acpid.video.conf</AdditionalFile> <AdditionalFile owner="root" permission="0644" target="/etc/acpi/events/video.conf">fedora/acpid.video.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/conf.d/acpid">fedora/acpid.sysconfig</AdditionalFile> <AdditionalFile owner="root" permission="0644" target="/etc/conf.d/acpid">fedora/acpid.sysconfig</AdditionalFile> -->
</AdditionalFiles> </AdditionalFiles>
<Provides> <Provides>
<COMAR script="service.py">System.Service</COMAR> <COMAR script="service.py">System.Service</COMAR>
@@ -43,6 +47,13 @@
</Package> </Package>
<History> <History>
<Update release="9">
<Date>2022-11-10</Date>
<Version>2.0.34</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="8"> <Update release="8">
<Date>2021-11-04</Date> <Date>2021-11-04</Date>
<Version>2.0.33</Version> <Version>2.0.33</Version>
+9 -2
View File
@@ -15,8 +15,8 @@
<Description> <Description>
Full color painting software for Linux for illustration drawing. This is not suitable for dot editing. Since the color is handled with 16 bit color (15 bit fixed point number) internally, the accuracy of color rises, but the memory is consumed correspondingly. Full color painting software for Linux for illustration drawing. This is not suitable for dot editing. Since the color is handled with 16 bit color (15 bit fixed point number) internally, the accuracy of color rises, but the memory is consumed correspondingly.
</Description> </Description>
<Archive sha1sum="5e8aa87cfe54df90ca952fbb3b2a4788b4c05e53" type="tarbz2"> <Archive sha1sum="fd161ab25ab3163f3f62b7e213d986f9993fc026" type="tarbz2">
https://gitlab.com/azelpg/azpainter/-/archive/v3.0.5/azpainter-v3.0.5.tar.bz2 https://gitlab.com/azelpg/azpainter/-/archive/v3.0.6/azpainter-v3.0.6.tar.bz2
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>ninja</Dependency> <Dependency>ninja</Dependency>
@@ -55,6 +55,13 @@
</Package> </Package>
<History> <History>
<Update release="9">
<Date>2022-11-10</Date>
<Version>3.0.6</Version>
<Comment>Ver. bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="8"> <Update release="8">
<Date>2022-04-14</Date> <Date>2022-04-14</Date>
<Version>3.0.5</Version> <Version>3.0.5</Version>
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA> <IsA>library</IsA>
<Summary>Scaling, colorspace conversion, and dithering library</Summary> <Summary>Scaling, colorspace conversion, and dithering library</Summary>
<Description>The "z" library implements the commonly required image processing basics of scaling, colorspace conversion, and depth conversion.</Description> <Description>The "z" library implements the commonly required image processing basics of scaling, colorspace conversion, and depth conversion.</Description>
<Archive sha1sum="443d5130c38ddef3c6551bd858cce9e49d6fd54e" type="targz">https://github.com/sekrit-twc/zimg/archive/refs/tags/release-3.0.3.tar.gz</Archive> <Archive sha1sum="310752978bcdeaa0e1bb2489cdac5009d7d6b8b1" type="targz">https://github.com/sekrit-twc/zimg/archive/refs/tags/release-3.0.4.tar.gz</Archive>
</Source> </Source>
<Package> <Package>
@@ -36,6 +36,13 @@
</Package> </Package>
<History> <History>
<Update release="3">
<Date>2022-11-10</Date>
<Version>3.0.4</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="2"> <Update release="2">
<Date>2021-11-06</Date> <Date>2021-11-06</Date>
<Version>3.0.3</Version> <Version>3.0.3</Version>
+3 -3
View File
@@ -1,8 +1,8 @@
#!/usr/bin/env python #!/usr/bin/python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# #
# 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/copyleft/gpl.txt # See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
@@ -17,4 +17,4 @@ def build():
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("LICENSE", "README.rst") #pisitools.dodoc("")
+10 -3
View File
@@ -1,9 +1,9 @@
<?xml version="1.0" ?> <?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> <PISI>
<Source> <Source>
<Name>jansson</Name> <Name>jansson</Name>
<Homepage>http://www.digip.org/jansson/</Homepage> <Homepage>https://github.com/akheron/jansson</Homepage>
<Packager> <Packager>
<Name>Stefan Gronewold (groni)</Name> <Name>Stefan Gronewold (groni)</Name>
<Email>groni@pisilinux.org</Email> <Email>groni@pisilinux.org</Email>
@@ -12,7 +12,7 @@
<IsA>library</IsA> <IsA>library</IsA>
<Summary>Jansson is a C library for encoding, decoding and manipulating JSON data.</Summary> <Summary>Jansson is a C library for encoding, decoding and manipulating JSON data.</Summary>
<Description>It features: Simple and intuitive API and data model, Comprehensive documentation, No dependencies on other libraries, Full Unicode support (UTF-8), Extensive test suite.</Description> <Description>It features: Simple and intuitive API and data model, Comprehensive documentation, No dependencies on other libraries, Full Unicode support (UTF-8), Extensive test suite.</Description>
<Archive sha1sum="77ed68c3aad79bec666996cbcf2c93216123a5e9" type="tarbz2">http://www.digip.org/jansson/releases/jansson-2.12.tar.bz2</Archive> <Archive sha1sum="a85a87d4cd9a14a081e8e49cb6a2b54bde4fd6b9" type="tarbz2">https://github.com/akheron/jansson/releases/download/v2.14/jansson-2.14.tar.bz2</Archive>
</Source> </Source>
<Package> <Package>
@@ -39,6 +39,13 @@
</Package> </Package>
<History> <History>
<Update release="7">
<Date>2022-11-10</Date>
<Version>2.14</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="6"> <Update release="6">
<Date>2020-11-07</Date> <Date>2020-11-07</Date>
<Version>2.12</Version> <Version>2.12</Version>
@@ -125,7 +125,7 @@
<History> <History>
<Update release="4"> <Update release="4">
<Date>2022-08-07</Date> <Date>2022-11-10</Date>
<Version>4.2</Version> <Version>4.2</Version>
<Comment>Version bump</Comment> <Comment>Version bump</Comment>
<Name>fury</Name> <Name>fury</Name>
+1 -1
View File
@@ -63,7 +63,7 @@
<History> <History>
<Update release="4"> <Update release="4">
<Date>2022-08-07</Date> <Date>2022-11-10</Date>
<Version>4.2</Version> <Version>4.2</Version>
<Comment>Version bump.</Comment> <Comment>Version bump.</Comment>
<Name>fury</Name> <Name>fury</Name>
+7
View File
@@ -48,6 +48,13 @@
</Package> </Package>
<History> <History>
<Update release="7">
<Date>2022-11-10</Date>
<Version>1.30</Version>
<Comment>Rebuild.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="6"> <Update release="6">
<Date>2021-12-20</Date> <Date>2021-12-20</Date>
<Version>1.30</Version> <Version>1.30</Version>
+1 -1
View File
@@ -19,5 +19,5 @@ def build():
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "README*") pisitools.dodoc("AUTHORS", "ChangeLog")
+11 -4
View File
@@ -8,13 +8,13 @@
<Name>PisiLinux Community</Name> <Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email> <Email>admins@pisilinux.org</Email>
</Packager> </Packager>
<License>GPLv2</License> <License>GPL-2</License>
<IsA>app:console</IsA> <IsA>app:console</IsA>
<IsA>library</IsA> <IsA>library</IsA>
<Summary>Freeware Advanced Audio (AAC) Decoder including SBR decoding.</Summary> <Summary>Freeware Advanced Audio (AAC) Decoder including SBR decoding.</Summary>
<Description>FAAD2 is a HE, LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder. FAAD2 includes code for SBR (HE AAC) decoding. FAAD2 is licensed under the GPL.</Description> <Description>FAAD2 is a HE, LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder. FAAD2 includes code for SBR (HE AAC) decoding. FAAD2 is licensed under the GPL.</Description>
<Archive sha1sum="7f2666d3aa891cb923d97cec1d73365944338f79" type="targz"> <Archive sha1sum="47b9d0ad96e1b402d7ee9d72346b9670b2a81085" type="targz">
https://ftp.osuosl.org/pub/blfs/conglomeration/faad2/faad2-2_10_0.tar.gz https://ftp.osuosl.org/pub/blfs/conglomeration/faad2/faad2-2.10.1.tar.gz
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<!-- <Dependency></Dependency> --> <!-- <Dependency></Dependency> -->
@@ -45,11 +45,18 @@
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="header">/usr/include</Path> <Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path> <Path fileType="data">/usr/lib/pkgconfig</Path>
</Files> </Files>
</Package> </Package>
<History> <History>
<Update release="8">
<Date>2022-11-10</Date>
<Version>2.10.1</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="7"> <Update release="7">
<Date>2020-12-13</Date> <Date>2020-12-13</Date>
<Version>2.10</Version> <Version>2.10</Version>
+3 -8
View File
@@ -1,13 +1,10 @@
#!/usr/bin/env python #!/usr/bin/python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# #
# 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 https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools from pisi.actionsapi import shelltools, autotools, get
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup(): def setup():
shelltools.system("./autogen.sh") shelltools.system("./autogen.sh")
@@ -18,5 +15,3 @@ def build():
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
#pisitools.dodoc("AUTHORS", "BUGS", "ChangeLog", "COPYING", "NEWS", "README")
+11 -2
View File
@@ -1,5 +1,5 @@
<?xml version="1.0" ?> <?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> <PISI>
<Source> <Source>
<Name>libfdk-aac</Name> <Name>libfdk-aac</Name>
@@ -12,7 +12,9 @@
<IsA>library</IsA> <IsA>library</IsA>
<Summary>Fraunhofer FDK AAC codec library</Summary> <Summary>Fraunhofer FDK AAC codec library</Summary>
<Description>Fraunhofer FDK AAC codec library</Description> <Description>Fraunhofer FDK AAC codec library</Description>
<Archive sha1sum="3684ed4081d006bb476215ccb632b0f241892edf" type="targz">https://github.com/mstorsjo/fdk-aac/archive/v2.0.1.tar.gz</Archive> <Archive sha1sum="579b34e8174b4feb21a9c598695f5ff4a7ceef8c" type="targz">
mirrors://sourceforge/project/opencore-amr/fdk-aac/fdk-aac-2.0.2.tar.gz
</Archive>
</Source> </Source>
<Package> <Package>
@@ -38,6 +40,13 @@
</Package> </Package>
<History> <History>
<Update release="3">
<Date>2022-11-11</Date>
<Version>2.0.2</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="2"> <Update release="2">
<Date>2020-01-18</Date> <Date>2020-01-18</Date>
<Version>2.0.1</Version> <Version>2.0.1</Version>
+10 -3
View File
@@ -3,7 +3,7 @@
<PISI> <PISI>
<Source> <Source>
<Name>libmp4v2</Name> <Name>libmp4v2</Name>
<Homepage>https://github.com/TechSmith/mp4v2</Homepage> <Homepage>https://mp4v2.org/</Homepage>
<Packager> <Packager>
<Name>Pisilinux Community</Name> <Name>Pisilinux Community</Name>
<Email>admins@pisilinux.org</Email> <Email>admins@pisilinux.org</Email>
@@ -13,8 +13,8 @@
<IsA>app:console</IsA> <IsA>app:console</IsA>
<Summary>MPEG4 library</Summary> <Summary>MPEG4 library</Summary>
<Description>MPEG4 library extracted from MPEG4IP, usually used in 3D sound systems.</Description> <Description>MPEG4 library extracted from MPEG4IP, usually used in 3D sound systems.</Description>
<Archive sha1sum="43d1c9510fa7257f19b290d86693328be819494b" type="targz"> <Archive sha1sum="8e29a56707316d62a8f614d5a9478251faa46ab0" type="tarbz2">
https://github.com/TechSmith/mp4v2/archive/refs/tags/Release-ThirdParty-MP4v2-5.0.1.tar.gz https://github.com/enzo1982/mp4v2/releases/download/v2.1.1/mp4v2-2.1.1.tar.bz2
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>libgcc</Dependency> <Dependency>libgcc</Dependency>
@@ -47,6 +47,13 @@
</Package> </Package>
<History> <History>
<Update release="7">
<Date>2022-11-10</Date>
<Version>2.1.1</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="6"> <Update release="6">
<Date>2021-11-27</Date> <Date>2021-11-27</Date>
<Version>5.0.1</Version> <Version>5.0.1</Version>
+3 -3
View File
@@ -4,13 +4,13 @@
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt # See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools, pisitools, get from pisi.actionsapi import shelltools, autotools, pisitools, get
def setup(): def setup():
autotools.rawConfigure("--prefix=/usr") autotools.rawConfigure("--prefix=/usr")
def build(): def build():
autotools.make() shelltools.system("ninja -C build")
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) shelltools.system("DESTDIR=%s ninja -C build install" % get.installDIR())
+10 -2
View File
@@ -13,10 +13,11 @@
<PartOf>multimedia.videoplayer</PartOf> <PartOf>multimedia.videoplayer</PartOf>
<Summary>VapourSynth viewer.</Summary> <Summary>VapourSynth viewer.</Summary>
<Description>Load the script file and display the frame image. Also you can save the frame image as PNG.</Description> <Description>Load the script file and display the frame image. Also you can save the frame image as PNG.</Description>
<Archive sha1sum="36ee67f52c397d154b9ce35e89d3a1d62322931d" type="tarbz2"> <Archive sha1sum="0d21050054a0d1513120eadf24b82e2a6f4bc7bc" type="tarbz2">
https://gitlab.com/azelpg/vasviewer/-/archive/v1.0.1/vasviewer-v1.0.1.tar.bz2 https://gitlab.com/azelpg/vasviewer/-/archive/v1.0.2/vasviewer-v1.0.2.tar.bz2
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>ninja</Dependency>
<Dependency>libX11-devel</Dependency> <Dependency>libX11-devel</Dependency>
<Dependency>libpng-devel</Dependency> <Dependency>libpng-devel</Dependency>
<Dependency>libXext-devel</Dependency> <Dependency>libXext-devel</Dependency>
@@ -46,6 +47,13 @@
</Package> </Package>
<History> <History>
<Update release="2">
<Date>2022-11-10</Date>
<Version>1.0.2</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="1"> <Update release="1">
<Date>2021-12-11</Date> <Date>2021-12-11</Date>
<Version>1.0.1</Version> <Version>1.0.1</Version>
+5 -2
View File
@@ -9,12 +9,13 @@ from pisi.actionsapi import shelltools, cmaketools, pisitools, get
j = ''.join([ j = ''.join([
' -DCMAKE_BUILD_TYPE=Release', ' -DCMAKE_BUILD_TYPE=Release',
' -DDHT_BOOTSTRAP=OFF', ' -DDHT_BOOTSTRAP=OFF',
' -DENABLE_STATIC=OFF ' ' -DENABLE_STATIC=OFF',
' -B_build -L '
]) ])
def setup(): def setup():
pisitools.dosed("CMakeLists.txt", "RPATH", deleteLine = True) pisitools.dosed("CMakeLists.txt", "RPATH", deleteLine = True)
cmaketools.configure("-B_build %s -L" % j) cmaketools.configure(j)
def build(): def build():
shelltools.cd("_build") shelltools.cd("_build")
@@ -22,5 +23,7 @@ def build():
def install(): def install():
pisitools.insinto("/etc", "other/bootstrap_daemon/tox-bootstrapd.conf") pisitools.insinto("/etc", "other/bootstrap_daemon/tox-bootstrapd.conf")
shelltools.chmod("%s/etc/tox-bootstrapd.conf" % get.installDIR(), mode = 0644)
shelltools.cd("_build") shelltools.cd("_build")
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
+9 -2
View File
@@ -13,8 +13,8 @@
<PartOf>network.chat</PartOf> <PartOf>network.chat</PartOf>
<Summary>This is an experimental cryptographic network library.</Summary> <Summary>This is an experimental cryptographic network library.</Summary>
<Description>Tox is a peer to peer (serverless) instant messenger aimed at making security and privacy easy to obtain for regular users. It uses NaCl for its encryption and authentication.</Description> <Description>Tox is a peer to peer (serverless) instant messenger aimed at making security and privacy easy to obtain for regular users. It uses NaCl for its encryption and authentication.</Description>
<Archive sha1sum="eb38b4a37a1a31b2d0d862799522ba5b0a1aa2fc" type="targz"> <Archive sha1sum="e3b4c386424bd9eccea314720651bb0b4ff3e09d" type="targz">
https://github.com/TokTok/c-toxcore/archive/refs/tags/v0.2.17.tar.gz https://github.com/TokTok/c-toxcore/releases/download/v0.2.18/c-toxcore-0.2.18.tar.gz
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>cmake</Dependency> <Dependency>cmake</Dependency>
@@ -65,6 +65,13 @@
</Package> </Package>
<History> <History>
<Update release="2">
<Date>2022-11-10</Date>
<Version>0.2.18</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="1"> <Update release="1">
<Date>2022-04-25</Date> <Date>2022-04-25</Date>
<Version>0.2.17</Version> <Version>0.2.17</Version>
+8 -3
View File
@@ -9,10 +9,15 @@ from pisi.actionsapi import cmaketools
from pisi.actionsapi import shelltools from pisi.actionsapi import shelltools
from pisi.actionsapi import get from pisi.actionsapi import get
j = ''.join([
' -DCMAKE_BUILD_TYPE=Release',
' -DCMAKE_INSTALL_PREFIX=/usr',
' -DUPNPC_BUILD_STATIC=OFF',
' -Bbuild -L '
])
def setup(): def setup():
shelltools.makedirs("build") cmaketools.configure(j)
shelltools.cd("build")
cmaketools.configure('-DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -L', sourceDir = '..')
def build(): def build():
pythonmodules.compile(pyVer = '3') pythonmodules.compile(pyVer = '3')
+10 -3
View File
@@ -12,15 +12,15 @@
<IsA>library</IsA> <IsA>library</IsA>
<Summary>miniupnpc is a UPnP Control Point.</Summary> <Summary>miniupnpc is a UPnP Control Point.</Summary>
<Description>miniupnpc, the client library, enabling applications to access the services provided by an UPnP "Internet Gateway Device" present on the network. In UPnP terminology,miniupnpc is a UPnP Control Point.</Description> <Description>miniupnpc, the client library, enabling applications to access the services provided by an UPnP "Internet Gateway Device" present on the network. In UPnP terminology,miniupnpc is a UPnP Control Point.</Description>
<Archive sha1sum="0806a7524b9436b5875acd1c0f040b717ddf9d14" type="targz">http://miniupnp.free.fr/files/miniupnpc-2.2.3.tar.gz</Archive> <Archive sha1sum="1d76b3d7eb3a398207469a627dd3976f6b5ddf15" type="targz">http://miniupnp.free.fr/files/miniupnpc-2.2.4.tar.gz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>cmake</Dependency> <Dependency>cmake</Dependency>
<Dependency>python3-devel</Dependency> <Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency> <Dependency>python3-setuptools</Dependency>
</BuildDependencies> </BuildDependencies>
<Patches> <Patches>
<Patch level="1">fix_install_for_headers.patch</Patch> <!-- <Patch level="1">fix_install_for_headers.patch</Patch> -->
<Patch level="1">fix_install_rules_to_account_for_BUILD_var.patch</Patch> <!-- <Patch level="1">fix_install_rules_to_account_for_BUILD_var.patch</Patch> -->
</Patches> </Patches>
</Source> </Source>
@@ -58,6 +58,13 @@
</Package> </Package>
<History> <History>
<Update release="5">
<Date>2022-11-10</Date>
<Version>2.2.4</Version>
<Comment>Version bump.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="4"> <Update release="4">
<Date>2022-04-16</Date> <Date>2022-04-16</Date>
<Version>2.2.3</Version> <Version>2.2.3</Version>
+1 -2
View File
@@ -14,7 +14,6 @@ i = ''.join([
]) ])
def setup(): def setup():
autotools.configure(i) autotools.configure(i)
# pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") # pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build(): def build():
@@ -23,5 +22,5 @@ def build():
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "README") pisitools.dodoc("AUTHORS", "NEWS", "RELEASE_NOTES")
+9 -2
View File
@@ -15,8 +15,8 @@
<Description> <Description>
Claws Mail is a lightweight and highly configurable email client and news reader based on the GTK+ GUI toolkit. Claws Mail is a lightweight and highly configurable email client and news reader based on the GTK+ GUI toolkit.
</Description> </Description>
<Archive sha1sum="6adfe0953b749734e37a86f2b04a5d52b8b5082f" type="tarxz"> <Archive sha1sum="56051cd14e0302878a381c29f2a3d9c7375abbf7" type="tarxz">
https://claws-mail.org/releases/claws-mail-4.1.0.tar.xz https://claws-mail.org/releases/claws-mail-4.1.1.tar.xz
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>flex</Dependency> <Dependency>flex</Dependency>
@@ -113,6 +113,13 @@
</Package> </Package>
<History> <History>
<Update release="3">
<Date>2022-11-10</Date>
<Version>4.1.1</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="2"> <Update release="2">
<Date>2022-04-14</Date> <Date>2022-04-14</Date>
<Version>4.1.0</Version> <Version>4.1.0</Version>
+1
View File
@@ -8,6 +8,7 @@ from pisi.actionsapi import shelltools, cmaketools, get
j = ''.join([ j = ''.join([
' -B_build', ' -B_build',
' -DUSE_VTE=ON',
' -DAUTO_RUN_TESTING=OFF', ' -DAUTO_RUN_TESTING=OFF',
' -DBUILD_GMOCK=OFF', ' -DBUILD_GMOCK=OFF',
' -DBUILD_TESTING=OFF', ' -DBUILD_TESTING=OFF',
+11 -2
View File
@@ -13,13 +13,14 @@
<PartOf>office</PartOf> <PartOf>office</PartOf>
<Summary>Cherrytree A hierarchical note taking application.</Summary> <Summary>Cherrytree A hierarchical note taking application.</Summary>
<Description>A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.</Description> <Description>A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.</Description>
<Archive sha1sum="57175bdc581bd73065d107a2e814293485831b2a" type="tarxz"> <Archive sha1sum="1763254ef81b6da37cea516ed18664007790466d" type="tarxz">
https://github.com/giuspen/cherrytree/releases/download/0.99.49/cherrytree_0.99.49.tar.xz https://github.com/giuspen/cherrytree/releases/download/0.99.51/cherrytree_0.99.51.tar.xz
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>cmake</Dependency> <Dependency>cmake</Dependency>
<Dependency>ninja</Dependency> <Dependency>ninja</Dependency>
<Dependency>fmt-devel</Dependency> <Dependency>fmt-devel</Dependency>
<Dependency>vte-devel</Dependency>
<Dependency>curl-devel</Dependency> <Dependency>curl-devel</Dependency>
<Dependency>spdlog-devel</Dependency> <Dependency>spdlog-devel</Dependency>
<Dependency>gtkmm3-devel</Dependency> <Dependency>gtkmm3-devel</Dependency>
@@ -36,6 +37,7 @@
<Package> <Package>
<Name>cherrytree</Name> <Name>cherrytree</Name>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency>vte</Dependency>
<Dependency>curl</Dependency> <Dependency>curl</Dependency>
<Dependency>gtk3</Dependency> <Dependency>gtk3</Dependency>
<Dependency>atkmm</Dependency> <Dependency>atkmm</Dependency>
@@ -66,6 +68,13 @@
</Package> </Package>
<History> <History>
<Update release="3">
<Date>2022-11-10</Date>
<Version>0.99.51</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="2"> <Update release="2">
<Date>2022-09-24</Date> <Date>2022-09-24</Date>
<Version>0.99.49</Version> <Version>0.99.49</Version>
+11 -12
View File
@@ -2,24 +2,23 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# #
# 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 https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools from pisi.actionsapi import autotools, pisitools, get
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
WorkDir = "djvulibre-%s" % get.srcVERSION() if len(get.srcVERSION().split(".")) < 4 else "djvulibre-%s" % get.srcVERSION()[:get.srcVERSION().rfind(".")] j = ''.join([
' --enable-xmltools',
' --disable-desktopfiles',
' --with-jpeg',
' --with-tiff '
])
def setup(): def setup():
autotools.aclocal("-I config") autotools.aclocal("-I config")
autotools.autoconf("-f") autotools.autoconf("-f")
autotools.configure("--enable-threads \ autotools.configure(j)
--disable-desktopfiles \
--enable-xmltools \
--enable-i18n \
--with-jpeg \
--with-tiff")
def build(): def build():
autotools.make() autotools.make()
@@ -31,4 +30,4 @@ def install():
for size in ["22", "32", "48", "64"]: for size in ["22", "32", "48", "64"]:
pisitools.insinto("/usr/share/icons/hicolor/%sx%s/mimetypes" %(size, size), "desktopfiles/prebuilt-hi%s-djvu.png" % size, "image-vnd.djvu.png") pisitools.insinto("/usr/share/icons/hicolor/%sx%s/mimetypes" %(size, size), "desktopfiles/prebuilt-hi%s-djvu.png" % size, "image-vnd.djvu.png")
pisitools.dodoc("COPY*", "README", "NEWS") pisitools.dodoc("NEWS")
+7
View File
@@ -0,0 +1,7 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
def postInstall(fromVersion, fromRelease, toVersion, toRelease):
os.system("/usr/bin/update-mime-database /usr/share/mime")
@@ -1,12 +0,0 @@
diff -up djvulibre-3.5.22/libdjvu/GSmartPointer.h.cdefs djvulibre-3.5.22/libdjvu/GSmartPointer.h
--- djvulibre-3.5.22/libdjvu/GSmartPointer.h.cdefs 2008-03-05 01:44:20.000000000 +0000
+++ djvulibre-3.5.22/libdjvu/GSmartPointer.h 2011-01-31 13:43:37.595917364 +0000
@@ -65,6 +65,8 @@
# pragma interface
#endif
+#include <cstddef>
+
/** @name GSmartPointer.h
Files #"GSmartPointer.h"# and #"GSmartPointer.cpp"# define a smart-pointer
@@ -0,0 +1,16 @@
diff --git a/libdjvu/IW44Image.cpp b/libdjvu/IW44Image.cpp
index e8d4b44..aa3d554 100644
--- a/libdjvu/IW44Image.cpp
+++ b/libdjvu/IW44Image.cpp
@@ -678,7 +678,11 @@ IW44Image::Map::image(signed char *img8, int rowsize, int pixsep, int fast)
size_t sz = bw * bh;
if (sz / (size_t)bw != (size_t)bh) // multiplication overflow
G_THROW("IW44Image: image size exceeds maximum (corrupted file?)");
+ if (sz == 0)
+ G_THROW("IW44Image: zero size image (corrupted file?)");
GPBuffer<short> gdata16(data16,sz);
+ if (data16 == NULL)
+ G_THROW("IW44Image: unable to allocate image data");
// Copy coefficients
int i;
short *p = data16;
@@ -0,0 +1,13 @@
diff --git a/libdjvu/DataPool.cpp b/libdjvu/DataPool.cpp
index 5fcbedf..4c2eaf0 100644
--- a/libdjvu/DataPool.cpp
+++ b/libdjvu/DataPool.cpp
@@ -791,6 +791,8 @@ DataPool::create(const GP<DataPool> & pool, int start, int length)
DEBUG_MSG("DataPool::DataPool: pool=" << (void *)((DataPool *)pool) << " start=" << start << " length= " << length << "\n");
DEBUG_MAKE_INDENT(3);
+ if (!pool) G_THROW( ERR_MSG("DataPool.zero_DataPool") );
+
DataPool *xpool=new DataPool();
GP<DataPool> retval=xpool;
xpool->init();
@@ -0,0 +1,36 @@
diff --git a/libdjvu/DjVuPort.cpp b/libdjvu/DjVuPort.cpp
index 2b3e0d2..ede7f6b 100644
--- a/libdjvu/DjVuPort.cpp
+++ b/libdjvu/DjVuPort.cpp
@@ -507,10 +507,19 @@ GP<DjVuFile>
DjVuPortcaster::id_to_file(const DjVuPort * source, const GUTF8String &id)
{
GPList<DjVuPort> list;
+
+ if (!!opening_id && opening_id == id)
+ G_THROW("DjVuPortcaster: recursive opening of the same file (corrupted file?)");
+ else
+ opening_id = id;
+
compute_closure(source, list, true);
GP<DjVuFile> file;
for(GPosition pos=list;pos;++pos)
if ((file=list[pos]->id_to_file(source, id))) break;
+
+ opening_id = GUTF8String();
+
return file;
}
diff --git a/libdjvu/DjVuPort.h b/libdjvu/DjVuPort.h
index e2b3125..313dc2b 100644
--- a/libdjvu/DjVuPort.h
+++ b/libdjvu/DjVuPort.h
@@ -484,6 +484,7 @@ private:
const DjVuPort *dst, int distance);
void compute_closure(const DjVuPort *src, GPList<DjVuPort> &list,
bool sorted=false);
+ GUTF8String opening_id;
};
@@ -0,0 +1,23 @@
diff --git a/tools/ddjvu.cpp b/tools/ddjvu.cpp
index 7109952..b41f7d2 100644
--- a/tools/ddjvu.cpp
+++ b/tools/ddjvu.cpp
@@ -70,6 +70,7 @@
#include <locale.h>
#include <fcntl.h>
#include <errno.h>
+#include <stdint.h>
#ifdef UNIX
# include <sys/time.h>
@@ -394,7 +395,9 @@ render(ddjvu_page_t *page, int pageno)
rowsize = rrect.w;
else
rowsize = rrect.w * 3;
- if (! (image = (char*)malloc(rowsize * rrect.h)))
+ if ((size_t)rowsize > SIZE_MAX / rrect.h)
+ die(i18n("Integer overflow when allocating image buffer for page %d"), pageno);
+ if (! (image = (char*)malloc((size_t)rowsize * rrect.h)))
die(i18n("Cannot allocate image buffer for page %d"), pageno);
/* Render */
@@ -0,0 +1,21 @@
diff --git a/libdjvu/GBitmap.cpp b/libdjvu/GBitmap.cpp
index c2fdbe4..e271a1d 100644
--- a/libdjvu/GBitmap.cpp
+++ b/libdjvu/GBitmap.cpp
@@ -69,6 +69,7 @@
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
+#include <limits.h>
// - Author: Leon Bottou, 05/1997
@@ -1284,6 +1285,8 @@ GBitmap::decode(unsigned char *runs)
// initialize pixel array
if (nrows==0 || ncolumns==0)
G_THROW( ERR_MSG("GBitmap.not_init") );
+ if (ncolumns > USHRT_MAX - border)
+ G_THROW("GBitmap: row size exceeds maximum (corrupted file?)");
bytes_per_row = ncolumns + border;
if (runs==0)
G_THROW( ERR_MSG("GBitmap.null_arg") );
@@ -1,7 +1,5 @@
Index: djvulibre-3.5.22/config/acinclude.m4 --- a/config/acinclude.m4
=================================================================== +++ b/config/acinclude.m4
--- djvulibre-3.5.22.orig/config/acinclude.m4
+++ djvulibre-3.5.22/config/acinclude.m4
@@ -408,7 +408,7 @@ case "${host_os}-${GCC}" in @@ -408,7 +408,7 @@ case "${host_os}-${GCC}" in
# On Linux/GCC, libtool uses -nostdlib for linking, which cancel part # On Linux/GCC, libtool uses -nostdlib for linking, which cancel part
# of the -pthread flag effect (libpthread is not automatically linked). # of the -pthread flag effect (libpthread is not automatically linked).
@@ -0,0 +1,14 @@
--- a/libdjvu/DjVuText.cpp
+++ b/libdjvu/DjVuText.cpp
@@ -345,9 +345,9 @@
int textsize = bs.read24();
char *buffer = textUTF8.getbuf(textsize);
int readsize = bs.read(buffer,textsize);
+ if (readsize < textsize || textsize <= 0)
+ G_THROW( ERR_MSG("DjVuText.corrupt_chunk") );
buffer[readsize] = 0;
- if (readsize < textsize)
- G_THROW( ERR_MSG("DjVuText.corrupt_chunk") );
// Try reading zones
unsigned char version;
if ( bs.read( (void*) &version, 1 ) == 1)
+23 -7
View File
@@ -1,19 +1,19 @@
<?xml version="1.0" ?> <?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> <PISI>
<Source> <Source>
<Name>djvu</Name> <Name>djvu</Name>
<Homepage>http://djvu.sourceforge.net</Homepage> <Homepage>https://djvu.sourceforge.net/</Homepage>
<Packager> <Packager>
<Name>PisiLinux Community</Name> <Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email> <Email>admins@pisilinux.org</Email>
</Packager> </Packager>
<License>GPLv2</License> <License>GPL-2</License>
<IsA>app:gui</IsA> <IsA>app:gui</IsA>
<IsA>library</IsA> <IsA>library</IsA>
<Summary>DjVu viewers, encoders and utilities</Summary> <Summary>DjVu viewers, encoders and utilities.</Summary>
<Description>DjVu is a web-centric format and software platform to distribute documents and images.</Description> <Description>DjVu is a web-centric format and software platform to distribute documents and images.</Description>
<Archive sha1sum="99c4f2c621c063bf8c8a1626030539fe5a8675f9" type="targz">mirrors://sourceforge/djvu/djvulibre-3.5.27.tar.gz</Archive> <Archive sha1sum="e74c23e5480535898a6549aec11e5cfa1228e1ea" type="targz">mirrors://sourceforge/djvu/djvulibre-3.5.28.tar.gz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>libjpeg-turbo-devel</Dependency> <Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>tiff-devel</Dependency> <Dependency>tiff-devel</Dependency>
@@ -21,8 +21,13 @@
<Dependency>libXt-devel</Dependency> <Dependency>libXt-devel</Dependency>
</BuildDependencies> </BuildDependencies>
<Patches> <Patches>
<Patch level="1">no-pthread.diff</Patch> <Patch level="1">no-pthread.patch</Patch>
<Patch level="1">djvulibre-3.5.22-cdefs.patch</Patch> <Patch level="1">out_of_bounce_write_in_function.patch</Patch>
<Patch level="1">djvulibre-3.5.27-check-image-size.patch</Patch>
<Patch level="1">djvulibre-3.5.27-check-input-pool.patch</Patch>
<Patch level="1">djvulibre-3.5.27-djvuport-stack-overflow.patch</Patch>
<Patch level="1">djvulibre-3.5.27-integer-overflow.patch</Patch>
<Patch level="1">djvulibre-3.5.27-unsigned-short-overflow.patch</Patch>
</Patches> </Patches>
</Source> </Source>
@@ -32,6 +37,7 @@
<Dependency>shared-mime-info</Dependency> <Dependency>shared-mime-info</Dependency>
<Dependency>libjpeg-turbo</Dependency> <Dependency>libjpeg-turbo</Dependency>
<Dependency>tiff</Dependency> <Dependency>tiff</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="executable">/usr/bin</Path> <Path fileType="executable">/usr/bin</Path>
@@ -44,6 +50,9 @@
<Path fileType="doc">/usr/share/doc</Path> <Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path> <Path fileType="man">/usr/share/man</Path>
</Files> </Files>
<Provides>
<COMAR script="package.py">System.Package</COMAR>
</Provides>
</Package> </Package>
<Package> <Package>
@@ -59,6 +68,13 @@
</Package> </Package>
<History> <History>
<Update release="10">
<Date>2022-11-10</Date>
<Version>3.5.28</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="9"> <Update release="9">
<Date>2018-08-08</Date> <Date>2018-08-08</Date>
<Version>3.5.27</Version> <Version>3.5.27</Version>
+9 -2
View File
@@ -15,8 +15,8 @@
<PartOf>programming.library</PartOf> <PartOf>programming.library</PartOf>
<Summary>This is the io_uring library, liburing.</Summary> <Summary>This is the io_uring library, liburing.</Summary>
<Description>liburing provides helpers to setup and teardown io_uring instances, and also a simplified interface for applications that don't need (or want) to deal with the full kernel side implementation.</Description> <Description>liburing provides helpers to setup and teardown io_uring instances, and also a simplified interface for applications that don't need (or want) to deal with the full kernel side implementation.</Description>
<Archive sha1sum="67394c9e12775ac0bf44acd5bb96eeb3ad8c0a02" type="tarbz2"> <Archive sha1sum="bf6a02335cd2d23c69ca90b2de45a470159133fc" type="tarbz2">
https://git.kernel.dk/cgit/liburing/snapshot/liburing-2.2.tar.bz2 https://git.kernel.dk/cgit/liburing/snapshot/liburing-2.3.tar.bz2
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<!-- <Dependency>glibc</Dependency> --> <!-- <Dependency>glibc</Dependency> -->
@@ -56,6 +56,13 @@
</Package> </Package>
<History> <History>
<Update release="5">
<Date>2022-11-10</Date>
<Version>2.3</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="4"> <Update release="4">
<Date>2022-06-29</Date> <Date>2022-06-29</Date>
<Version>2.2</Version> <Version>2.2</Version>
+9 -2
View File
@@ -13,8 +13,8 @@
<PartOf>programming.library</PartOf> <PartOf>programming.library</PartOf>
<Summary>Fast C++ logging library.</Summary> <Summary>Fast C++ logging library.</Summary>
<Description>Very fast, header-only/compiled, C++ logging library.</Description> <Description>Very fast, header-only/compiled, C++ logging library.</Description>
<Archive sha1sum="a1f1abc03a6b66158578321f100e5e31e3806601" type="targz"> <Archive sha1sum="b0d3106fe0e3c81a51c1bf710b6ac06daa496435" type="targz">
https://github.com/gabime/spdlog/archive/refs/tags/v1.10.0.tar.gz https://github.com/gabime/spdlog/archive/refs/tags/v1.11.0.tar.gz
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>cmake</Dependency> <Dependency>cmake</Dependency>
@@ -47,6 +47,13 @@
</Package> </Package>
<History> <History>
<Update release="3">
<Date>2022-11-10</Date>
<Version>1.11.0</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="2"> <Update release="2">
<Date>2022-09-24</Date> <Date>2022-09-24</Date>
<Version>1.10.0</Version> <Version>1.10.0</Version>
+9 -2
View File
@@ -13,8 +13,8 @@
<PartOf>programming.library</PartOf> <PartOf>programming.library</PartOf>
<Summary>a clean C library for processing UTF-8 Unicode data.</Summary> <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> <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="5953bdb9c896c6e2bbacf713181a5fd608c35888" type="targz"> <Archive sha1sum="7713007fde54cc8f8238936cae246c4ce30180f9" type="targz">
https://github.com/JuliaStrings/utf8proc/archive/refs/tags/v2.7.0.tar.gz https://github.com/JuliaStrings/utf8proc/archive/refs/tags/v2.8.0.tar.gz
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>cmake</Dependency> <Dependency>cmake</Dependency>
@@ -43,6 +43,13 @@
</Package> </Package>
<History> <History>
<Update release="3">
<Date>2022-11-10</Date>
<Version>2.8.0</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="2"> <Update release="2">
<Date>2021-12-20</Date> <Date>2021-12-20</Date>
<Version>2.7.0</Version> <Version>2.7.0</Version>
+39 -35
View File
@@ -16,8 +16,8 @@
<Description> <Description>
gpsd is a service daemon that monitor one or more GPSes attached to a host computer through serial or USB ports, making all data of the sensors available to be queried on TCP port 2947 of the host computer. gpsd is a service daemon that monitor one or more GPSes attached to a host computer through serial or USB ports, making all data of the sensors available to be queried on TCP port 2947 of the host computer.
</Description> </Description>
<Archive sha1sum="2ca76a2fbb5a14b3913b5fb0df50f494356f2e8d" type="tarxz"> <Archive sha1sum="708ec5a77bc92c09f7563a66c0e9cdccd7ddebcb" type="tarxz">
http://download-mirror.savannah.gnu.org/releases/gpsd/gpsd-3.23.1.tar.xz http://download-mirror.savannah.gnu.org/releases/gpsd/gpsd-3.24.tar.xz
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>scons</Dependency> <Dependency>scons</Dependency>
@@ -43,23 +43,24 @@
<Dependency>dbus</Dependency> <Dependency>dbus</Dependency>
<Dependency>libgcc</Dependency> <Dependency>libgcc</Dependency>
<Dependency>libusb</Dependency> <Dependency>libusb</Dependency>
<Dependency>ncurses</Dependency>
<Dependency>libsocket</Dependency> <Dependency>libsocket</Dependency>
<Dependency>bluez-libs</Dependency> <Dependency>bluez-libs</Dependency>
<Dependency>python3-pyserial</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="config">/etc/conf.d</Path> <!-- <Path fileType="config">/etc/conf.d</Path> -->
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/sbin</Path> <Path fileType="executable">/usr/sbin</Path>
<Path fileType="executable">/lib/udev/gpsd.hotplug</Path> <Path fileType="executable">/lib/udev/gpsd.hotplug</Path>
<Path fileType="library">/usr/lib</Path> <Path fileType="library">/usr/lib</Path>
<Path fileType="data">/lib/udev/rules.d</Path> <Path fileType="data">/lib/udev/rules.d</Path>
<Path fileType="man">/usr/share/man</Path> <Path fileType="man">/usr/share/man/man3</Path>
<Path fileType="man">/usr/share/man/man5</Path>
<Path fileType="man">/usr/share/man/man8/gpsd.8</Path>
<Path fileType="man">/usr/share/man/man8/gpsinit.8</Path>
<Path fileType="man">/usr/share/man/man8/gpsdctl.8</Path>
<Path fileType="doc">/usr/share/gpsd/doc</Path> <Path fileType="doc">/usr/share/gpsd/doc</Path>
</Files> </Files>
<AdditionalFiles> <AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/etc/conf.d/gpsd">gpsd.sysconfig</AdditionalFile> <!-- <AdditionalFile owner="root" permission="0644" target="/etc/conf.d/gpsd">gpsd.sysconfig</AdditionalFile> -->
</AdditionalFiles> </AdditionalFiles>
<Provides> <Provides>
<COMAR script="service.py">System.Service</COMAR> <COMAR script="service.py">System.Service</COMAR>
@@ -69,32 +70,18 @@
<Package> <Package>
<Name>gpsd-clients</Name> <Name>gpsd-clients</Name>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency release="current">gpsd</Dependency> <!-- <Dependency release="current">gpsd</Dependency> -->
<Dependency>dbus</Dependency> <Dependency>dbus</Dependency>
<Dependency>libusb</Dependency> <Dependency>libusb</Dependency>
<Dependency>ncurses</Dependency> <Dependency>ncurses</Dependency>
<Dependency>bluez-libs</Dependency> <Dependency>bluez-libs</Dependency>
<Dependency>python3-gpsd</Dependency>
<Dependency>python3-pyserial</Dependency> <Dependency>python3-pyserial</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Summary>Various text based and graphical clients for gpsd.</Summary>
<Files> <Files>
<Path fileType="executable">/usr/bin/cgps</Path> <Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/bin/gpscat</Path> <Path fileType="man">/usr/share/man/man1</Path>
<Path fileType="executable">/usr/bin/gpsdecode</Path> <Path fileType="man">/usr/share/man/man8/ppscheck.8</Path>
<Path fileType="executable">/usr/bin/gpspipe</Path>
<Path fileType="executable">/usr/bin/gpxlogger</Path>
<Path fileType="executable">/usr/bin/lcdgps</Path>
<Path fileType="executable">/usr/bin/xgps</Path>
<Path fileType="executable">/usr/bin/xgpsspeed</Path>
<Path fileType="man">/usr/share/man/man1/gps.1*</Path>
<Path fileType="man">/usr/share/man/man1/cgps*</Path>
<Path fileType="man">/usr/share/man/man1/gpscat*</Path>
<Path fileType="man">/usr/share/man/man1/gpsdecode*</Path>
<Path fileType="man">/usr/share/man/man1/gpspipe*</Path>
<Path fileType="man">/usr/share/man/man1/gpxlogger*</Path>
<Path fileType="man">/usr/share/man/man1/cgpxlogger*</Path>
<Path fileType="man">/usr/share/man/man1/lcdgps*</Path>
<Path fileType="man">/usr/share/man/man1/xgps*</Path>
<Path fileType="data">/usr/share/applications</Path> <Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/gpsd/icons</Path> <Path fileType="data">/usr/share/gpsd/icons</Path>
<Path fileType="data">/usr/share/pixmaps</Path> <Path fileType="data">/usr/share/pixmaps</Path>
@@ -107,23 +94,40 @@
</Package> </Package>
<Package> <Package>
<Name>gpsd-devel</Name> <Name>python3-gpsd</Name>
<Summary>Development files for gpsd.</Summary>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency release="current">gpsd</Dependency> <Dependency>python3-pyserial</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="executable">/usr/bin/gpscat</Path>
<Path fileType="executable">/usr/bin/gpsprof</Path>
<Path fileType="executable">/usr/bin/gpsfake</Path> <Path fileType="executable">/usr/bin/gpsfake</Path>
<Path fileType="library">/usr/lib/python*/site-packages/gps/fake.py</Path> <Path fileType="library">/usr/lib/python3.9</Path>
<Path fileType="header">/usr/include</Path> <Path fileType="man">/usr/share/man/man1/gpscat.1</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path> <Path fileType="man">/usr/share/man/man1/gpsprof.1</Path>
<Path fileType="man">/usr/share/man/man3</Path>
<Path fileType="man">/usr/share/man/man5</Path>
<Path fileType="man">/usr/share/man/man1/gpsfake.1</Path> <Path fileType="man">/usr/share/man/man1/gpsfake.1</Path>
</Files> </Files>
</Package> </Package>
<Package>
<Name>gpsd-devel</Name>
<RuntimeDependencies>
<Dependency release="current">gpsd</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History> <History>
<Update release="3">
<Date>2022-11-10</Date>
<Version>3.24</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="2"> <Update release="2">
<Date>2021-10-24</Date> <Date>2021-10-24</Date>
<Version>3.23.1</Version> <Version>3.23.1</Version>
+24
View File
@@ -0,0 +1,24 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools, get
j = ''.join([
' VERBOSE=true',
' QUIET=true',
' STRIP=true',
' ARCH=x86_64',
' PREFIX=/usr '
])
def setup():
pass
def build():
autotools.make(j)
def install():
autotools.rawInstall("DESTDIR=%s %s" % (get.installDIR(), j))
+48
View File
@@ -0,0 +1,48 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>btop++</Name>
<Homepage>https://github.com/aristocratos/btop</Homepage>
<Packager>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>Apache-2.0</License>
<IsA>app:console</IsA>
<PartOf>util.admin</PartOf>
<Summary>A monitor of resources.</Summary>
<Description>Resource monitor that shows usage and stats for processor, memory, disks, network and processes.</Description>
<Archive sha1sum="95aef0621283b99394dccfa9b2ca84c24ea6849c" type="targz">
https://github.com/aristocratos/btop/archive/refs/tags/v1.2.13.tar.gz
</Archive>
<BuildDependencies>
<Dependency>libgcc</Dependency>
</BuildDependencies>
<Patches>
<!-- <Patch level='1'></Patch> -->
</Patches>
</Source>
<Package>
<Name>btop++</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="data">/usr/share/btop</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-11-10</Date>
<Version>1.2.13</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
</History>
</PISI>
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>app:console</IsA> <IsA>app:console</IsA>
<Summary>A command line system information tool.</Summary> <Summary>A command line system information tool.</Summary>
<Description>inxi is a full featured CLI system information tool.</Description> <Description>inxi is a full featured CLI system information tool.</Description>
<Archive sha1sum="8156eba285d04432a796bce765bd77a6fa963092" type="targz">https://github.com/smxi/inxi/archive/refs/tags/3.3.08-1.tar.gz</Archive> <Archive sha1sum="cf3372b35012ed2292db5a864e4601c6b29b5027" type="targz">https://github.com/smxi/inxi/archive/refs/tags/3.3.23-1.tar.gz</Archive>
<Patches> <Patches>
<!-- <Patch level="1">missing.patch</Patch> --> <!-- <Patch level="1">missing.patch</Patch> -->
</Patches> </Patches>
@@ -29,6 +29,13 @@
</Package> </Package>
<History> <History>
<Update release="8">
<Date>2022-11-10</Date>
<Version>3.3.23.1</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="7"> <Update release="7">
<Date>2021-11-11</Date> <Date>2021-11-11</Date>
<Version>3.3.08.1</Version> <Version>3.3.08.1</Version>
+9 -1
View File
@@ -17,7 +17,7 @@
<Description> <Description>
GTK+3 frontend to 7z, zip, rar, tar, bzip2, gzip, arj, lha, rpm and deb(open and extract only). Xarchiver allows you to create, add, extract and delete files in the above formats. 7z, zip, rar, arj password protected archives are supported. GTK+3 frontend to 7z, zip, rar, tar, bzip2, gzip, arj, lha, rpm and deb(open and extract only). Xarchiver allows you to create, add, extract and delete files in the above formats. 7z, zip, rar, arj password protected archives are supported.
</Description> </Description>
<Archive sha1sum="6b07f11e7e63d5883ad22cd05155c18536098579" type="targz">https://github.com/ib/xarchiver/archive/refs/tags/0.5.4.19.tar.gz</Archive> <Archive sha1sum="15ea79be45cba0986b6db7ec757f3eba94896d68" type="targz">https://github.com/ib/xarchiver/archive/refs/tags/0.5.4.20.tar.gz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>intltool</Dependency> <Dependency>intltool</Dependency>
<Dependency>gtk3-devel</Dependency> <Dependency>gtk3-devel</Dependency>
@@ -38,6 +38,7 @@
<Dependency>rar</Dependency> <Dependency>rar</Dependency>
<Dependency>gtk3</Dependency> <Dependency>gtk3</Dependency>
<Dependency>lzip</Dependency> <Dependency>lzip</Dependency>
<Dependency>glib2</Dependency>
<Dependency>bzip2</Dependency> <Dependency>bzip2</Dependency>
<Dependency>p7zip</Dependency> <Dependency>p7zip</Dependency>
<Dependency>unrar</Dependency> <Dependency>unrar</Dependency>
@@ -62,6 +63,13 @@
</Package> </Package>
<History> <History>
<Update release="7">
<Date>2022-11-10</Date>
<Version>0.5.4.20</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="6"> <Update release="6">
<Date>2022-08-23</Date> <Date>2022-08-23</Date>
<Version>0.5.4.19</Version> <Version>0.5.4.19</Version>
+3 -3
View File
@@ -12,7 +12,7 @@
<IsA>app:console</IsA> <IsA>app:console</IsA>
<Summary>Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol</Summary> <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> <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="e37fb307f3842c1bb56ab94b4862b64beb38c629" type="tarbz2">https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-1.2.0.tar.bz2</Archive> <Archive sha1sum="29daaf45f15cb5b8ec9b4a06284343f7a87082fb" type="tarbz2">https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-1.2.1.tar.bz2</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>gcr-devel</Dependency> <Dependency>gcr-devel</Dependency>
<Dependency>qt5-base-devel</Dependency> <Dependency>qt5-base-devel</Dependency>
@@ -114,8 +114,8 @@
<History> <History>
<Update release="7"> <Update release="7">
<Date>2022-08-07</Date> <Date>2022-11-10</Date>
<Version>1.2.0</Version> <Version>1.2.1</Version>
<Comment>Version bump.</Comment> <Comment>Version bump.</Comment>
<Name>fury</Name> <Name>fury</Name>
<Email>uglyside@yandex.ru</Email> <Email>uglyside@yandex.ru</Email>
+12 -5
View File
@@ -12,13 +12,13 @@
<Description>BleachBit quickly frees disk space and tirelessly guards your privacy. Free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there.</Description> <Description>BleachBit quickly frees disk space and tirelessly guards your privacy. Free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there.</Description>
<License>GPL-3</License> <License>GPL-3</License>
<IsA>app:gui</IsA> <IsA>app:gui</IsA>
<Archive sha1sum="f49a2c4b226db1bfc94d749ace980efc51412342" type="tarbz2"> <Archive sha1sum="11daba60111597c08e750aea3de0f1f1d1600103" type="tarbz2">
mirrors://sourceforge/project/bleachbit/bleachbit/4.2.0/bleachbit-4.2.0.tar.bz2 mirrors://sourceforge/project/bleachbit/bleachbit/4.4.2/bleachbit-4.4.2.tar.bz2
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>gtk3-devel</Dependency> <Dependency>gtk3-devel</Dependency>
<Dependency>python3-setuptools</Dependency> <Dependency>python3-setuptools</Dependency>
<Dependency>python-pygobject-devel</Dependency> <!-- <Dependency>python-pygobject-devel</Dependency> -->
<Dependency>python3-pygobject3-devel</Dependency> <Dependency>python3-pygobject3-devel</Dependency>
</BuildDependencies> </BuildDependencies>
</Source> </Source>
@@ -27,18 +27,25 @@
<Name>bleachbit</Name> <Name>bleachbit</Name>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency>gtk3</Dependency> <Dependency>gtk3</Dependency>
<Dependency>python-pygobject</Dependency> <!-- <Dependency>python-pygobject</Dependency> -->
<Dependency>python3-pygobject3</Dependency> <Dependency>python3-pygobject3</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="executable">/usr/bin</Path> <Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path> <Path fileType="data">/usr/share</Path>
<Path fileType="data">/usr/share/bleachbit</Path>
<Path fileType="localedata">/usr/share/locale</Path> <Path fileType="localedata">/usr/share/locale</Path>
</Files> </Files>
</Package> </Package>
<History> <History>
<Update release="6">
<Date>2022-11-10</Date>
<Version>4.4.2</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="5"> <Update release="5">
<Date>2021-04-29</Date> <Date>2021-04-29</Date>
<Version>4.2.0</Version> <Version>4.2.0</Version>
+9 -2
View File
@@ -13,8 +13,8 @@
<PartOf>x11.terminal</PartOf> <PartOf>x11.terminal</PartOf>
<Summary>Multiple terminals in one window.</Summary> <Summary>Multiple terminals in one window.</Summary>
<Description>In April of 2020 we started moving Terminator to GitHub. A new team wanted to continue the work of the original authors.</Description> <Description>In April of 2020 we started moving Terminator to GitHub. A new team wanted to continue the work of the original authors.</Description>
<Archive sha1sum="c33d2970e5c1e443530d0e1ec0d46e84d4330835" type="targz"> <Archive sha1sum="18f500f98c1810dc2be67ef7a4d0847d88c08186" type="targz">
https://github.com/gnome-terminator/terminator/releases/download/v2.1.1/terminator-2.1.1.tar.gz https://github.com/gnome-terminator/terminator/releases/download/v2.1.2/terminator-2.1.2.tar.gz
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>intltool</Dependency> <Dependency>intltool</Dependency>
@@ -63,6 +63,13 @@
</Package> </Package>
<History> <History>
<Update release="2">
<Date>2022-11-10</Date>
<Version>2.1.2</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="1"> <Update release="1">
<Date>2021-11-04</Date> <Date>2021-11-04</Date>
<Version>2.1.1</Version> <Version>2.1.1</Version>