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>
</BuildDependencies>
<Patches>
<!-- <Patch level="1">missing.patch</Patch> -->
<Patch level="1">Fix_smooth_scrolling.patch</Patch>
</Patches>
</Source>
@@ -114,7 +114,7 @@
<History>
<Update release="3">
<Date>2022-04-14</Date>
<Date>2022-11-05</Date>
<Version>1.3.2</Version>
<Comment>Rebuild with gtk+3</Comment>
<Name>fury</Name>
+3 -5
View File
@@ -4,18 +4,16 @@
# 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
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
from pisi.actionsapi import shelltools, autotools, pisitools, get
def setup():
autotools.rawConfigure("--prefix=/usr")
def build():
autotools.make()
shelltools.system("ninja -C build")
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
shelltools.system("DESTDIR=%s ninja -C build install" % get.installDIR())
pisitools.dodoc("ReadMe*")
+10 -2
View File
@@ -15,10 +15,11 @@
<Description>
A font viewer that directly reads and previews font files. It uses new mlk gui toolchain.
</Description>
<Archive sha1sum="48ac2d1269b527e485cb252c6b6db1a5d17f51d4" type="tarbz2">
https://gitlab.com/azelpg/azfontviewer/-/archive/v1.0.2/azfontviewer-v1.0.2.tar.bz2
<Archive sha1sum="764218e9ba017c58bba62cd00a4e928f4f5b09b5" type="tarbz2">
https://gitlab.com/azelpg/azfontviewer/-/archive/v1.0.3/azfontviewer-v1.0.3.tar.bz2
</Archive>
<BuildDependencies>
<Dependency>ninja</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libpng-devel</Dependency>
@@ -47,6 +48,13 @@
</Package>
<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">
<Date>2021-12-11</Date>
<Version>1.0.2</Version>
+9 -2
View File
@@ -15,8 +15,8 @@
<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.
</Description>
<Archive sha1sum="dfe9f7b84b77dfcbe4c95f95655f5f5a3341c41c" type="targz">
https://github.com/bk138/gromit-mpx/archive/refs/tags/1.4.2.tar.gz
<Archive sha1sum="800a512472cd627bcb218c907ab9577aab4f0cff" type="targz">
https://github.com/bk138/gromit-mpx/archive/refs/tags/1.4.3.tar.gz
</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
@@ -49,6 +49,13 @@
</Package>
<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">
<Date>2022-04-14</Date>
<Version>1.4.2</Version>
+2 -2
View File
@@ -14,8 +14,8 @@ def setup():
autotools.rawConfigure("--prefix=/usr")
def build():
autotools.make()
shelltools.system("ninja -C build")
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>
<Summary>mlk style editor.</Summary>
<Description>mlk widget style editor.</Description>
<Archive sha1sum="703a1af578d2e95392084836b571a7df5d9dcf84" type="tarbz2">
https://gitlab.com/azelpg/mlkstyle/-/archive/v1.0.4/mlkstyle-v1.0.4.tar.bz2
<Archive sha1sum="4db97985321641fbc6b6872b69228f73e2d62249" type="tarbz2">
https://gitlab.com/azelpg/mlkstyle/-/archive/v1.0.5/mlkstyle-v1.0.5.tar.bz2
</Archive>
<BuildDependencies>
<Dependency>ninja</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>check-devel</Dependency>
<Dependency>libpng-devel</Dependency>
@@ -47,6 +48,13 @@
</Package>
<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">
<Date>2021-12-11</Date>
<Version>1.0.4</Version>
@@ -4,13 +4,10 @@
# Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
from pisi.actionsapi import autotools, pisitools, get
def setup():
autotools.configure()
# for fix unused dependency
pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")
@@ -20,5 +17,4 @@ def build():
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README")
pisitools.dodoc("AUTHORS", "NEWS")
@@ -3,7 +3,7 @@
<PISI>
<Source>
<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>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
@@ -14,8 +14,8 @@
<PartOf>desktop.xfce.addon</PartOf>
<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>
<Archive sha1sum="e3796a6cc3921d8b52a4d6fd5bb83fd4806af091" type="tarbz2">
https://archive.xfce.org/src/panel-plugins/xfce4-battery-plugin/1.1/xfce4-battery-plugin-1.1.3.tar.bz2
<Archive sha1sum="69efc2ef0640f556be46d21a848695ebe2aaf063" type="tarbz2">
https://archive.xfce.org/src/panel-plugins/xfce4-battery-plugin/1.1/xfce4-battery-plugin-1.1.4.tar.bz2
</Archive>
<BuildDependencies>
<Dependency>intltool</Dependency>
@@ -44,10 +44,17 @@
</Package>
<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">
<Date>2020-06-25</Date>
<Version>1.1.3</Version>
<Comment>Rebuild</Comment>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
@@ -4,9 +4,7 @@
# 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
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
from pisi.actionsapi import autotools, pisitools, get
def setup():
autotools.configure("--enable-notifications --enable-gio-unix --disable-static")
@@ -19,5 +17,4 @@ def build():
def install():
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>
<Email>uglyside@yandex.ru</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<License>GPL-2</License>
<IsA>app</IsA>
<PartOf>desktop.xfce.addon</PartOf>
<Summary>Quick access to folders, documents, and removable media</Summary>
<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
</Description>
<Archive sha1sum="9aaeb694bd16c3292b00ec16e0546b7672d6b30d" type="tarbz2">
https://archive.xfce.org/src/panel-plugins/xfce4-places-plugin/1.8/xfce4-places-plugin-1.8.1.tar.bz2
<Archive sha1sum="ea28951bed14c1d80cca701c0a495b9ac4c3b894" type="tarbz2">
https://archive.xfce.org/src/panel-plugins/xfce4-places-plugin/1.8/xfce4-places-plugin-1.8.2.tar.bz2
</Archive>
<BuildDependencies>
<Dependency>intltool</Dependency>
@@ -29,7 +29,7 @@
<Dependency>libxfce4util-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">fix_missing_prototypes.patch</Patch>
<!-- <Patch level="1">missing.patch</Patch> -->
</Patches>
</Source>
@@ -56,6 +56,13 @@
</Package>
<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">
<Date>2021-05-14</Date>
<Version>1.8.1</Version>
@@ -4,15 +4,13 @@
# 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
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
from pisi.actionsapi import autotools, pisitools, get
def setup():
# 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()
pisitools.dosed("libtool", " -shared ", " -Wl,--as-needed -shared ")
def build():
@@ -21,5 +19,4 @@ def build():
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README")
pisitools.dodoc("AUTHORS", "NEWS")
@@ -3,7 +3,7 @@
<PISI>
<Source>
<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>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
@@ -13,8 +13,8 @@
<PartOf>desktop.xfce.addon</PartOf>
<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>
<Archive sha1sum="0b806fb1ecade453a44b3bc8d1b7bec29026dab0" type="tarbz2">
https://archive.xfce.org/src/panel-plugins/xfce4-smartbookmark-plugin/0.5/xfce4-smartbookmark-plugin-0.5.1.tar.bz2
<Archive sha1sum="183f5478939782b04af74a15ad21370a6901357e" type="tarbz2">
https://archive.xfce.org/src/panel-plugins/xfce4-smartbookmark-plugin/0.5/xfce4-smartbookmark-plugin-0.5.2.tar.bz2
</Archive>
<BuildDependencies>
<Dependency>intltool</Dependency>
@@ -41,10 +41,17 @@
</Package>
<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">
<Date>2020-06-25</Date>
<Version>0.5.1</Version>
<Comment>Rebuild.</Comment>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
+6 -14
View File
@@ -2,22 +2,14 @@
# -*- 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 shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
from pisi.actionsapi import autotools, pisitools, get
def build():
shelltools.system("sed -i -e 's/_CYGWIN/_LINUX/g' -e 's/-Werror//g' generate/unix/Makefile.*")
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")
autotools.make()
def install():
autotools.rawInstall('DESTDIR="%s"' % get.installDIR())
pisitools.dodoc("changes.txt")
autotools.rawInstall('DESTDIR="%s"' % get.installDIR())
pisitools.dodoc("documents/changes.txt")
+89 -83
View File
@@ -1,88 +1,94 @@
<?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>acpica</Name>
<Homepage>http://www.acpica.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>custom</License>
<IsA>app:console</IsA>
<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>
<Archive sha1sum="a82d511e5e4a55eeb09a02018afd9ff6c6e9911b" type="targz">https://acpica.org/sites/acpica/files/acpica-unix-20210604.tar_0.gz</Archive>
<Patches>
<Patch level="1">iasl-20140828-locale.patch</Patch>
<Patch level="1">iasl-20140214-nostrip.patch</Patch>
<Patch level="1">OPT_LDFLAGS.patch</Patch>
</Patches>
</Source>
<Source>
<Name>acpica</Name>
<Homepage>https://acpica.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPL-2</License>
<IsA>app:console</IsA>
<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>
<Archive sha1sum="560d9e43692e1957bcf24a9bdd663ffe77da88dd" type="targz">
https://github.com/acpica/acpica/archive/refs/tags/R10_20_22.tar.gz
</Archive>
<Patches>
<!-- <Patch level="1"></Patch> -->
</Patches>
</Source>
<Package>
<Name>acpica</Name>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/sbin</Path>
<Path fileType="man">/usr/share/man/man1</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/share/man/man1/iasl.1">iasl.1</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/usr/share/doc/acpica/LICENSE">LICENSE</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
<Name>acpica</Name>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/sbin</Path>
<Path fileType="man">/usr/share/man/man1</Path>
</Files>
<AdditionalFiles>
<!-- <AdditionalFile owner="root" permission="0644" target=""></AdditionalFile> -->
</AdditionalFiles>
</Package>
<History>
<Update release="7">
<Date>2020-07-28</Date>
<Version>0.0_20210604</Version>
<Comment>Version Bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2020-01-26</Date>
<Version>0.0_20200528</Version>
<Comment>Version Bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2020-01-26</Date>
<Version>0.0_20200110</Version>
<Comment>Version Bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2018-08-15</Date>
<Version>0.0_20130117</Version>
<Comment>Release Bump</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2017-04-07</Date>
<Version>0.0_20130117</Version>
<Comment>Release Bump</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-09</Date>
<Version>0.0_20130117</Version>
<Comment>Release Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2014-03-05</Date>
<Version>0.0_20130117</Version>
<Comment>First release</Comment>
<Name>Osman Erkan</Name>
<Email>osman.erkan@pisilinux.org</Email>
</Update>
</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">
<Date>2020-07-28</Date>
<Version>0.0_20210604</Version>
<Comment>Version Bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2020-01-26</Date>
<Version>0.0_20200528</Version>
<Comment>Version Bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2020-01-26</Date>
<Version>0.0_20200110</Version>
<Comment>Version Bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2018-08-15</Date>
<Version>0.0_20130117</Version>
<Comment>Release Bump</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2017-04-07</Date>
<Version>0.0_20130117</Version>
<Comment>Release Bump</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-09</Date>
<Version>0.0_20130117</Version>
<Comment>Release Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2014-03-05</Date>
<Version>0.0_20130117</Version>
<Comment>First release</Comment>
<Name>Osman Erkan</Name>
<Email>osman.erkan@pisilinux.org</Email>
</Update>
</History>
</PISI>
+4 -8
View File
@@ -4,17 +4,13 @@
# 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
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
from pisi.actionsapi import autotools, pisitools, get
def setup():
autotools.configure()
autotools.configure()
def build():
autotools.make()
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc('README', 'COPYING')
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
@@ -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
+108 -97
View File
@@ -1,103 +1,114 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>acpid</Name>
<Homepage>https://sourceforge.net/projects/acpid2/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2+</License>
<IsA>service</IsA>
<IsA>app:console</IsA>
<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>
<Archive sha1sum="b3e06c3f2213db8ee1a9024cf372fb30e2fab637" type="tarxz">mirrors://sourceforge/acpid2/acpid-2.0.33.tar.xz</Archive>
<Patches>
<!-- <Patch level="1">acpid-2.0.32-powerbtn-gsd-power.patch</Patch> -->
</Patches>
</Source>
<Source>
<Name>acpid</Name>
<Homepage>https://sourceforge.net/projects/acpid2/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPL-2</License>
<IsA>service</IsA>
<IsA>app:console</IsA>
<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>
<Archive sha1sum="9322112027e4aa5a8d1b97ec64ef1d150ff0f4fc" type="tarxz">
mirrors://sourceforge/acpid2/acpid-2.0.34.tar.xz
</Archive>
<Patches>
<!-- <Patch level="1"></Patch> -->
</Patches>
</Source>
<Package>
<Name>acpid</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/sbin</Path>
<Path fileType="executable">/etc/acpi/actions</Path>
<Path fileType="data">/etc/acpi/events</Path>
<Path fileType="config">/etc/conf.d</Path>
<Path fileType="data">/usr/share/dbus-1/services/acpid.service</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
<AdditionalFiles>
<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/video.conf">fedora/acpid.video.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/conf.d/acpid">fedora/acpid.sysconfig</AdditionalFile>
</AdditionalFiles>
<Provides>
<COMAR script="service.py">System.Service</COMAR>
</Provides>
</Package>
<Package>
<Name>acpid</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/sbin</Path>
<Path fileType="executable">/etc/acpi</Path>
<Path fileType="data">/etc/acpi/events</Path>
<Path fileType="config">/etc/conf.d</Path>
<Path fileType="data">/usr/share/dbus-1/services/acpid.service</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
<AdditionalFiles>
<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/video.conf">fedora/acpid.video.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/etc/conf.d/acpid">fedora/acpid.sysconfig</AdditionalFile> -->
</AdditionalFiles>
<Provides>
<COMAR script="service.py">System.Service</COMAR>
</Provides>
</Package>
<History>
<Update release="8">
<Date>2021-11-04</Date>
<Version>2.0.33</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="7">
<Date>2021-02-18</Date>
<Version>2.0.32</Version>
<Comment>Rebuild.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="6">
<Date>2020-03-02</Date>
<Version>2.0.32</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="5">
<Date>2019-02-10</Date>
<Version>2.0.31</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="4">
<Date>2018-08-13</Date>
<Version>2.0.28</Version>
<Comment>Rebuild</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="3">
<Date>2018-05-13</Date>
<Version>2.0.28</Version>
<Comment>Rebuild</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="2">
<Date>2017-04-06</Date>
<Version>2.0.28</Version>
<Comment>Version bump</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2016-07-02</Date>
<Version>2.0.27</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</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">
<Date>2021-11-04</Date>
<Version>2.0.33</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="7">
<Date>2021-02-18</Date>
<Version>2.0.32</Version>
<Comment>Rebuild.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="6">
<Date>2020-03-02</Date>
<Version>2.0.32</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="5">
<Date>2019-02-10</Date>
<Version>2.0.31</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="4">
<Date>2018-08-13</Date>
<Version>2.0.28</Version>
<Comment>Rebuild</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="3">
<Date>2018-05-13</Date>
<Version>2.0.28</Version>
<Comment>Rebuild</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="2">
<Date>2017-04-06</Date>
<Version>2.0.28</Version>
<Comment>Version bump</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2016-07-02</Date>
<Version>2.0.27</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
+9 -2
View File
@@ -15,8 +15,8 @@
<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.
</Description>
<Archive sha1sum="5e8aa87cfe54df90ca952fbb3b2a4788b4c05e53" type="tarbz2">
https://gitlab.com/azelpg/azpainter/-/archive/v3.0.5/azpainter-v3.0.5.tar.bz2
<Archive sha1sum="fd161ab25ab3163f3f62b7e213d986f9993fc026" type="tarbz2">
https://gitlab.com/azelpg/azpainter/-/archive/v3.0.6/azpainter-v3.0.6.tar.bz2
</Archive>
<BuildDependencies>
<Dependency>ninja</Dependency>
@@ -55,6 +55,13 @@
</Package>
<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">
<Date>2022-04-14</Date>
<Version>3.0.5</Version>
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA>
<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>
<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>
<Package>
@@ -36,6 +36,13 @@
</Package>
<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">
<Date>2021-11-06</Date>
<Version>3.0.3</Version>
+3 -3
View File
@@ -1,8 +1,8 @@
#!/usr/bin/env python
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
@@ -17,4 +17,4 @@ def build():
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("LICENSE", "README.rst")
#pisitools.dodoc("")
+16 -9
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>jansson</Name>
<Homepage>http://www.digip.org/jansson/</Homepage>
<Homepage>https://github.com/akheron/jansson</Homepage>
<Packager>
<Name>Stefan Gronewold (groni)</Name>
<Email>groni@pisilinux.org</Email>
@@ -12,25 +12,25 @@
<IsA>library</IsA>
<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>
<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>
<Package>
<Name>jansson</Name>
<RuntimeDependencies>
<Dependency>glibc</Dependency>
<Dependency>glibc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Files>
</Package>
<Package>
<Name>jansson-devel</Name>
<RuntimeDependencies>
<Dependency release="current">jansson</Dependency>
<Dependency release="current">jansson</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/pkgconfig</Path>
@@ -39,6 +39,13 @@
</Package>
<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">
<Date>2020-11-07</Date>
<Version>2.12</Version>
@@ -125,7 +125,7 @@
<History>
<Update release="4">
<Date>2022-08-07</Date>
<Date>2022-11-10</Date>
<Version>4.2</Version>
<Comment>Version bump</Comment>
<Name>fury</Name>
+1 -1
View File
@@ -63,7 +63,7 @@
<History>
<Update release="4">
<Date>2022-08-07</Date>
<Date>2022-11-10</Date>
<Version>4.2</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
+7
View File
@@ -48,6 +48,13 @@
</Package>
<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">
<Date>2021-12-20</Date>
<Version>1.30</Version>
+1 -1
View File
@@ -19,5 +19,5 @@ def build():
def install():
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>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<License>GPL-2</License>
<IsA>app:console</IsA>
<IsA>library</IsA>
<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>
<Archive sha1sum="7f2666d3aa891cb923d97cec1d73365944338f79" type="targz">
https://ftp.osuosl.org/pub/blfs/conglomeration/faad2/faad2-2_10_0.tar.gz
<Archive sha1sum="47b9d0ad96e1b402d7ee9d72346b9670b2a81085" type="targz">
https://ftp.osuosl.org/pub/blfs/conglomeration/faad2/faad2-2.10.1.tar.gz
</Archive>
<BuildDependencies>
<!-- <Dependency></Dependency> -->
@@ -45,11 +45,18 @@
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<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">
<Date>2020-12-13</Date>
<Version>2.10</Version>
+3 -8
View File
@@ -1,13 +1,10 @@
#!/usr/bin/env python
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
from pisi.actionsapi import shelltools, autotools, get
def setup():
shelltools.system("./autogen.sh")
@@ -18,5 +15,3 @@ def build():
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
#pisitools.dodoc("AUTHORS", "BUGS", "ChangeLog", "COPYING", "NEWS", "README")
+14 -5
View File
@@ -1,5 +1,5 @@
<?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>libfdk-aac</Name>
@@ -12,7 +12,9 @@
<IsA>library</IsA>
<Summary>Fraunhofer FDK AAC codec library</Summary>
<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>
<Package>
@@ -23,7 +25,7 @@
<Path fileType="library">/usr/lib</Path>
</Files>
</Package>
<Package>
<Name>libfdk-aac-devel</Name>
<Summary>Development files for libfdk-aac</Summary>
@@ -36,8 +38,15 @@
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</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">
<Date>2020-01-18</Date>
<Version>2.0.1</Version>
+10 -3
View File
@@ -3,7 +3,7 @@
<PISI>
<Source>
<Name>libmp4v2</Name>
<Homepage>https://github.com/TechSmith/mp4v2</Homepage>
<Homepage>https://mp4v2.org/</Homepage>
<Packager>
<Name>Pisilinux Community</Name>
<Email>admins@pisilinux.org</Email>
@@ -13,8 +13,8 @@
<IsA>app:console</IsA>
<Summary>MPEG4 library</Summary>
<Description>MPEG4 library extracted from MPEG4IP, usually used in 3D sound systems.</Description>
<Archive sha1sum="43d1c9510fa7257f19b290d86693328be819494b" type="targz">
https://github.com/TechSmith/mp4v2/archive/refs/tags/Release-ThirdParty-MP4v2-5.0.1.tar.gz
<Archive sha1sum="8e29a56707316d62a8f614d5a9478251faa46ab0" type="tarbz2">
https://github.com/enzo1982/mp4v2/releases/download/v2.1.1/mp4v2-2.1.1.tar.bz2
</Archive>
<BuildDependencies>
<Dependency>libgcc</Dependency>
@@ -47,6 +47,13 @@
</Package>
<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">
<Date>2021-11-27</Date>
<Version>5.0.1</Version>
+3 -3
View File
@@ -4,13 +4,13 @@
# 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, pisitools, get
from pisi.actionsapi import shelltools, autotools, pisitools, get
def setup():
autotools.rawConfigure("--prefix=/usr")
def build():
autotools.make()
shelltools.system("ninja -C build")
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>
<Summary>VapourSynth viewer.</Summary>
<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">
https://gitlab.com/azelpg/vasviewer/-/archive/v1.0.1/vasviewer-v1.0.1.tar.bz2
<Archive sha1sum="0d21050054a0d1513120eadf24b82e2a6f4bc7bc" type="tarbz2">
https://gitlab.com/azelpg/vasviewer/-/archive/v1.0.2/vasviewer-v1.0.2.tar.bz2
</Archive>
<BuildDependencies>
<Dependency>ninja</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libXext-devel</Dependency>
@@ -46,6 +47,13 @@
</Package>
<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">
<Date>2021-12-11</Date>
<Version>1.0.1</Version>
+5 -2
View File
@@ -9,12 +9,13 @@ from pisi.actionsapi import shelltools, cmaketools, pisitools, get
j = ''.join([
' -DCMAKE_BUILD_TYPE=Release',
' -DDHT_BOOTSTRAP=OFF',
' -DENABLE_STATIC=OFF '
' -DENABLE_STATIC=OFF',
' -B_build -L '
])
def setup():
pisitools.dosed("CMakeLists.txt", "RPATH", deleteLine = True)
cmaketools.configure("-B_build %s -L" % j)
cmaketools.configure(j)
def build():
shelltools.cd("_build")
@@ -22,5 +23,7 @@ def build():
def install():
pisitools.insinto("/etc", "other/bootstrap_daemon/tox-bootstrapd.conf")
shelltools.chmod("%s/etc/tox-bootstrapd.conf" % get.installDIR(), mode = 0644)
shelltools.cd("_build")
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
+9 -2
View File
@@ -13,8 +13,8 @@
<PartOf>network.chat</PartOf>
<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>
<Archive sha1sum="eb38b4a37a1a31b2d0d862799522ba5b0a1aa2fc" type="targz">
https://github.com/TokTok/c-toxcore/archive/refs/tags/v0.2.17.tar.gz
<Archive sha1sum="e3b4c386424bd9eccea314720651bb0b4ff3e09d" type="targz">
https://github.com/TokTok/c-toxcore/releases/download/v0.2.18/c-toxcore-0.2.18.tar.gz
</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
@@ -65,6 +65,13 @@
</Package>
<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">
<Date>2022-04-25</Date>
<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 get
j = ''.join([
' -DCMAKE_BUILD_TYPE=Release',
' -DCMAKE_INSTALL_PREFIX=/usr',
' -DUPNPC_BUILD_STATIC=OFF',
' -Bbuild -L '
])
def setup():
shelltools.makedirs("build")
shelltools.cd("build")
cmaketools.configure('-DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -L', sourceDir = '..')
cmaketools.configure(j)
def build():
pythonmodules.compile(pyVer = '3')
+10 -3
View File
@@ -12,15 +12,15 @@
<IsA>library</IsA>
<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>
<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>
<Dependency>cmake</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
<Patches>
<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_for_headers.patch</Patch> -->
<!-- <Patch level="1">fix_install_rules_to_account_for_BUILD_var.patch</Patch> -->
</Patches>
</Source>
@@ -58,6 +58,13 @@
</Package>
<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">
<Date>2022-04-16</Date>
<Version>2.2.3</Version>
+1 -2
View File
@@ -14,7 +14,6 @@ i = ''.join([
])
def setup():
autotools.configure(i)
# pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
@@ -23,5 +22,5 @@ def build():
def install():
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>
Claws Mail is a lightweight and highly configurable email client and news reader based on the GTK+ GUI toolkit.
</Description>
<Archive sha1sum="6adfe0953b749734e37a86f2b04a5d52b8b5082f" type="tarxz">
https://claws-mail.org/releases/claws-mail-4.1.0.tar.xz
<Archive sha1sum="56051cd14e0302878a381c29f2a3d9c7375abbf7" type="tarxz">
https://claws-mail.org/releases/claws-mail-4.1.1.tar.xz
</Archive>
<BuildDependencies>
<Dependency>flex</Dependency>
@@ -113,6 +113,13 @@
</Package>
<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">
<Date>2022-04-14</Date>
<Version>4.1.0</Version>
+1
View File
@@ -8,6 +8,7 @@ from pisi.actionsapi import shelltools, cmaketools, get
j = ''.join([
' -B_build',
' -DUSE_VTE=ON',
' -DAUTO_RUN_TESTING=OFF',
' -DBUILD_GMOCK=OFF',
' -DBUILD_TESTING=OFF',
+11 -2
View File
@@ -13,13 +13,14 @@
<PartOf>office</PartOf>
<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>
<Archive sha1sum="57175bdc581bd73065d107a2e814293485831b2a" type="tarxz">
https://github.com/giuspen/cherrytree/releases/download/0.99.49/cherrytree_0.99.49.tar.xz
<Archive sha1sum="1763254ef81b6da37cea516ed18664007790466d" type="tarxz">
https://github.com/giuspen/cherrytree/releases/download/0.99.51/cherrytree_0.99.51.tar.xz
</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>ninja</Dependency>
<Dependency>fmt-devel</Dependency>
<Dependency>vte-devel</Dependency>
<Dependency>curl-devel</Dependency>
<Dependency>spdlog-devel</Dependency>
<Dependency>gtkmm3-devel</Dependency>
@@ -36,6 +37,7 @@
<Package>
<Name>cherrytree</Name>
<RuntimeDependencies>
<Dependency>vte</Dependency>
<Dependency>curl</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>atkmm</Dependency>
@@ -66,6 +68,13 @@
</Package>
<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">
<Date>2022-09-24</Date>
<Version>0.99.49</Version>
+11 -12
View File
@@ -2,24 +2,23 @@
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
from pisi.actionsapi import autotools, pisitools, 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():
autotools.aclocal("-I config")
autotools.autoconf("-f")
autotools.configure("--enable-threads \
--disable-desktopfiles \
--enable-xmltools \
--enable-i18n \
--with-jpeg \
--with-tiff")
autotools.configure(j)
def build():
autotools.make()
@@ -31,4 +30,4 @@ def install():
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.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
===================================================================
--- djvulibre-3.5.22.orig/config/acinclude.m4
+++ djvulibre-3.5.22/config/acinclude.m4
--- a/config/acinclude.m4
+++ b/config/acinclude.m4
@@ -408,7 +408,7 @@ case "${host_os}-${GCC}" in
# On Linux/GCC, libtool uses -nostdlib for linking, which cancel part
# 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" ?>
<!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>djvu</Name>
<Homepage>http://djvu.sourceforge.net</Homepage>
<Homepage>https://djvu.sourceforge.net/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<License>GPL-2</License>
<IsA>app:gui</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>
<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>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>tiff-devel</Dependency>
@@ -21,8 +21,13 @@
<Dependency>libXt-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">no-pthread.diff</Patch>
<Patch level="1">djvulibre-3.5.22-cdefs.patch</Patch>
<Patch level="1">no-pthread.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>
</Source>
@@ -32,6 +37,7 @@
<Dependency>shared-mime-info</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>tiff</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
@@ -44,6 +50,9 @@
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
<Provides>
<COMAR script="package.py">System.Package</COMAR>
</Provides>
</Package>
<Package>
@@ -59,6 +68,13 @@
</Package>
<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">
<Date>2018-08-08</Date>
<Version>3.5.27</Version>
+9 -2
View File
@@ -15,8 +15,8 @@
<PartOf>programming.library</PartOf>
<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>
<Archive sha1sum="67394c9e12775ac0bf44acd5bb96eeb3ad8c0a02" type="tarbz2">
https://git.kernel.dk/cgit/liburing/snapshot/liburing-2.2.tar.bz2
<Archive sha1sum="bf6a02335cd2d23c69ca90b2de45a470159133fc" type="tarbz2">
https://git.kernel.dk/cgit/liburing/snapshot/liburing-2.3.tar.bz2
</Archive>
<BuildDependencies>
<!-- <Dependency>glibc</Dependency> -->
@@ -56,6 +56,13 @@
</Package>
<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">
<Date>2022-06-29</Date>
<Version>2.2</Version>
+9 -2
View File
@@ -13,8 +13,8 @@
<PartOf>programming.library</PartOf>
<Summary>Fast C++ logging library.</Summary>
<Description>Very fast, header-only/compiled, C++ logging library.</Description>
<Archive sha1sum="a1f1abc03a6b66158578321f100e5e31e3806601" type="targz">
https://github.com/gabime/spdlog/archive/refs/tags/v1.10.0.tar.gz
<Archive sha1sum="b0d3106fe0e3c81a51c1bf710b6ac06daa496435" type="targz">
https://github.com/gabime/spdlog/archive/refs/tags/v1.11.0.tar.gz
</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
@@ -47,6 +47,13 @@
</Package>
<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">
<Date>2022-09-24</Date>
<Version>1.10.0</Version>
+9 -2
View File
@@ -13,8 +13,8 @@
<PartOf>programming.library</PartOf>
<Summary>a clean C library for processing UTF-8 Unicode data.</Summary>
<Description>utf8proc is a small, clean C library that provides Unicode normalization, case-folding, and other operations for data in the UTF-8 encoding.</Description>
<Archive sha1sum="5953bdb9c896c6e2bbacf713181a5fd608c35888" type="targz">
https://github.com/JuliaStrings/utf8proc/archive/refs/tags/v2.7.0.tar.gz
<Archive sha1sum="7713007fde54cc8f8238936cae246c4ce30180f9" type="targz">
https://github.com/JuliaStrings/utf8proc/archive/refs/tags/v2.8.0.tar.gz
</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
@@ -43,6 +43,13 @@
</Package>
<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">
<Date>2021-12-20</Date>
<Version>2.7.0</Version>
+39 -35
View File
@@ -16,8 +16,8 @@
<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.
</Description>
<Archive sha1sum="2ca76a2fbb5a14b3913b5fb0df50f494356f2e8d" type="tarxz">
http://download-mirror.savannah.gnu.org/releases/gpsd/gpsd-3.23.1.tar.xz
<Archive sha1sum="708ec5a77bc92c09f7563a66c0e9cdccd7ddebcb" type="tarxz">
http://download-mirror.savannah.gnu.org/releases/gpsd/gpsd-3.24.tar.xz
</Archive>
<BuildDependencies>
<Dependency>scons</Dependency>
@@ -43,23 +43,24 @@
<Dependency>dbus</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libusb</Dependency>
<Dependency>ncurses</Dependency>
<Dependency>libsocket</Dependency>
<Dependency>bluez-libs</Dependency>
<Dependency>python3-pyserial</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/conf.d</Path>
<Path fileType="executable">/usr/bin</Path>
<!-- <Path fileType="config">/etc/conf.d</Path> -->
<Path fileType="executable">/usr/sbin</Path>
<Path fileType="executable">/lib/udev/gpsd.hotplug</Path>
<Path fileType="library">/usr/lib</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>
</Files>
<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>
<Provides>
<COMAR script="service.py">System.Service</COMAR>
@@ -69,32 +70,18 @@
<Package>
<Name>gpsd-clients</Name>
<RuntimeDependencies>
<Dependency release="current">gpsd</Dependency>
<!-- <Dependency release="current">gpsd</Dependency> -->
<Dependency>dbus</Dependency>
<Dependency>libusb</Dependency>
<Dependency>ncurses</Dependency>
<Dependency>bluez-libs</Dependency>
<Dependency>python3-gpsd</Dependency>
<Dependency>python3-pyserial</Dependency>
</RuntimeDependencies>
<Summary>Various text based and graphical clients for gpsd.</Summary>
<Files>
<Path fileType="executable">/usr/bin/cgps</Path>
<Path fileType="executable">/usr/bin/gpscat</Path>
<Path fileType="executable">/usr/bin/gpsdecode</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="executable">/usr/bin</Path>
<Path fileType="man">/usr/share/man/man1</Path>
<Path fileType="man">/usr/share/man/man8/ppscheck.8</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/gpsd/icons</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
@@ -107,23 +94,40 @@
</Package>
<Package>
<Name>gpsd-devel</Name>
<Summary>Development files for gpsd.</Summary>
<Name>python3-gpsd</Name>
<RuntimeDependencies>
<Dependency release="current">gpsd</Dependency>
<Dependency>python3-pyserial</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/gpscat</Path>
<Path fileType="executable">/usr/bin/gpsprof</Path>
<Path fileType="executable">/usr/bin/gpsfake</Path>
<Path fileType="library">/usr/lib/python*/site-packages/gps/fake.py</Path>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="man">/usr/share/man/man3</Path>
<Path fileType="man">/usr/share/man/man5</Path>
<Path fileType="library">/usr/lib/python3.9</Path>
<Path fileType="man">/usr/share/man/man1/gpscat.1</Path>
<Path fileType="man">/usr/share/man/man1/gpsprof.1</Path>
<Path fileType="man">/usr/share/man/man1/gpsfake.1</Path>
</Files>
</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>
<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">
<Date>2021-10-24</Date>
<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>
<Summary>A command line system information tool.</Summary>
<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>
<!-- <Patch level="1">missing.patch</Patch> -->
</Patches>
@@ -29,6 +29,13 @@
</Package>
<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">
<Date>2021-11-11</Date>
<Version>3.3.08.1</Version>
+9 -1
View File
@@ -17,7 +17,7 @@
<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.
</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>
<Dependency>intltool</Dependency>
<Dependency>gtk3-devel</Dependency>
@@ -38,6 +38,7 @@
<Dependency>rar</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>lzip</Dependency>
<Dependency>glib2</Dependency>
<Dependency>bzip2</Dependency>
<Dependency>p7zip</Dependency>
<Dependency>unrar</Dependency>
@@ -62,6 +63,13 @@
</Package>
<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">
<Date>2022-08-23</Date>
<Version>0.5.4.19</Version>
+3 -3
View File
@@ -12,7 +12,7 @@
<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="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>
<Dependency>gcr-devel</Dependency>
<Dependency>qt5-base-devel</Dependency>
@@ -114,8 +114,8 @@
<History>
<Update release="7">
<Date>2022-08-07</Date>
<Version>1.2.0</Version>
<Date>2022-11-10</Date>
<Version>1.2.1</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<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>
<License>GPL-3</License>
<IsA>app:gui</IsA>
<Archive sha1sum="f49a2c4b226db1bfc94d749ace980efc51412342" type="tarbz2">
mirrors://sourceforge/project/bleachbit/bleachbit/4.2.0/bleachbit-4.2.0.tar.bz2
<Archive sha1sum="11daba60111597c08e750aea3de0f1f1d1600103" type="tarbz2">
mirrors://sourceforge/project/bleachbit/bleachbit/4.4.2/bleachbit-4.4.2.tar.bz2
</Archive>
<BuildDependencies>
<Dependency>gtk3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
<Dependency>python-pygobject-devel</Dependency>
<!-- <Dependency>python-pygobject-devel</Dependency> -->
<Dependency>python3-pygobject3-devel</Dependency>
</BuildDependencies>
</Source>
@@ -27,18 +27,25 @@
<Name>bleachbit</Name>
<RuntimeDependencies>
<Dependency>gtk3</Dependency>
<Dependency>python-pygobject</Dependency>
<!-- <Dependency>python-pygobject</Dependency> -->
<Dependency>python3-pygobject3</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="data">/usr/share/bleachbit</Path>
<Path fileType="localedata">/usr/share/locale</Path>
</Files>
</Package>
<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">
<Date>2021-04-29</Date>
<Version>4.2.0</Version>
+9 -2
View File
@@ -13,8 +13,8 @@
<PartOf>x11.terminal</PartOf>
<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>
<Archive sha1sum="c33d2970e5c1e443530d0e1ec0d46e84d4330835" type="targz">
https://github.com/gnome-terminator/terminator/releases/download/v2.1.1/terminator-2.1.1.tar.gz
<Archive sha1sum="18f500f98c1810dc2be67ef7a4d0847d88c08186" type="targz">
https://github.com/gnome-terminator/terminator/releases/download/v2.1.2/terminator-2.1.2.tar.gz
</Archive>
<BuildDependencies>
<Dependency>intltool</Dependency>
@@ -63,6 +63,13 @@
</Package>
<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">
<Date>2021-11-04</Date>
<Version>2.1.1</Version>