@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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*")
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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())
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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,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
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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("")
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -19,5 +19,5 @@ def build():
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("AUTHORS", "ChangeLog", "README*")
|
||||
pisitools.dodoc("AUTHORS", "ChangeLog")
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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")
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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())
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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())
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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")
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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
@@ -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")
|
||||
|
||||
@@ -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)
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
@@ -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>
|
||||
|
||||
@@ -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))
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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,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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user