Merge pull request #11227 from 4fury-c3440d8/next

updates.
This commit is contained in:
Rmys
2022-12-29 17:17:56 +03:00
committed by GitHub
19 changed files with 177 additions and 71 deletions
+7 -3
View File
@@ -7,15 +7,19 @@
from pisi.actionsapi import autotools, pisitools, get
j = ''.join([
' --with-opengl',
' --enable-jp2',
' --enable-debug',
' --disable-native',
' --enable-jp2',
' --enable-cups',
' --enable-release',
' --with-opengl=yes',
' --with-xft',
' --disable-static '
])
def setup():
pisitools.dosed("configure.ac", "-fno-stack-protector", "-fstack-protector-strong")
pisitools.dosed("lib/FXRex.cpp", "#define\ TOPIC_REXDUMP", "// #define TOPIC_REXDUMP")
autotools.autoreconf()
autotools.configure(j)
def build():
+10 -2
View File
@@ -13,14 +13,15 @@
<PartOf>desktop.toolkit.fox</PartOf>
<Summary>The FOX GUI Library.</Summary>
<Description>FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively. It offers a wide, and growing, collection of Controls, and provides state of the art facilities such as drag and drop, selection, as well as OpenGL widgets for 3D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help, and tooltips. Tooltips may even be used for 3D objects!</Description>
<Archive sha1sum="f563e6b7127f7b3ddba5140b4c9d75fe17585f16" type="targz">
http://fox-toolkit.org/ftp/fox-1.7.79.tar.gz
<Archive sha1sum="b77ed4cca60c0ddee9fa02f039e350c7d236c945" type="targz">
http://fox-toolkit.org/ftp/fox-1.7.81.tar.gz
</Archive>
<BuildDependencies>
<Dependency>gcc</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>cups-devel</Dependency>
<Dependency>libXi-devel</Dependency>
<Dependency>libSM-devel</Dependency>
<Dependency>libpng-devel</Dependency>
@@ -212,6 +213,13 @@
</Package>
<History>
<Update release="3">
<Date>2022-12-29</Date>
<Version>1.7.81</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="2">
<Date>2022-04-14</Date>
<Version>1.7.79</Version>
+1 -1
View File
@@ -176,7 +176,7 @@
<History>
<Update release="17">
<Date>2022-12-16</Date>
<Date>2022-12-28</Date>
<Version>1.2.2</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
+8 -7
View File
@@ -4,16 +4,18 @@
# 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 shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
from pisi.actionsapi import shelltools, autotools, pisitools, get
i = ''.join([
' --disable-oss',
' --disable-coreaudio '
])
def setup():
shelltools.export("CC", "/usr/bin/clang")
shelltools.export("CXX", "/usr/bin/clang++")
#shelltools.export("LDFLAGS", "%s -fuse-ld=lld -ldl " % get.LDFLAGS())
autotools.configure("--disable-oss --disable-coreaudio")
autotools.configure(i)
def build():
autotools.make()
@@ -21,5 +23,4 @@ def build():
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
# pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "README")
pisitools.dodoc("about.txt", "AUTHORS", "ChangeLog")
@@ -35,7 +35,7 @@ index 000000000..96ac36bca
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-02-23 21:09+0100\n"
+"PO-Revision-Date: 2022-11-15 19:49+0300\n"
+"Last-Translator: AbdallaAbdalla <uglyside@yandex.ru>\n"
+"Last-Translator: Abdallah Abdallah <uglyside@yandex.ru>\n"
+"Language-Team: Russian (http://www.transifex.com/deadbeef-player/deadbeef-player/language/ru/)\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
@@ -3980,7 +3980,7 @@ index 5c3ff12e1..a7760164a 100644
+ Oleksiy Yakovenko <wakeroid@gmail.com>
+ Andrei Stepanov
+ Dmitriy Simbiriatin <slpiv@mail.ru>
+ AbdallaAbdalla <uglyside@yandex.ru>
+ Abdallah Abdallah <uglyside@yandex.ru>
+
Sinhala
amscata <amith@compsoc.lk>
+9 -2
View File
@@ -17,8 +17,8 @@
<Description>
DeaDBeeF (as in 0xDEADBEEF) is a modular audio player for GNU/Linux, *BSD, OpenSolaris, macOS, and other UNIX-like systems.
</Description>
<Archive sha1sum="ca601dfffa936aaaffb7311f292771ab480f548b" type="tarbz2">
mirrors://sourceforge/project/deadbeef/travis/linux/1.9.3/deadbeef-1.9.3.tar.bz2
<Archive sha1sum="5fcd76f66113cdbe2839f8f0d5f6796c948d5f20" type="tarbz2">
mirrors://sourceforge/project/deadbeef/travis/linux/1.9.4/deadbeef-1.9.4.tar.bz2
</Archive>
<BuildDependencies>
<Dependency>bison</Dependency>
@@ -117,6 +117,13 @@
</Package>
<History>
<Update release="20">
<Date>2022-12-29</Date>
<Version>1.9.4</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="19">
<Date>2022-11-15</Date>
<Version>1.9.3</Version>
+2 -2
View File
@@ -13,8 +13,8 @@ shelltools.export("CFLAGS", "%s -DSPAMC_SSL -lssl -lcrypto" % get.CFLAGS())
def setup():
perlmodules.configure()
shelltools.cd("spamc")
shelltools.system("./configure.pl && ./configure --enable-ssl=yes")
#shelltools.cd("spamc")
#shelltools.system("./configure.pl && ./configure --enable-ssl=yes")
def build():
perlmodules.make()
+9 -3
View File
@@ -13,8 +13,8 @@
<PartOf>network.mail</PartOf>
<Summary>Spam detector and markup engine.</Summary>
<Description>Apache SpamAssassin is the Open Source anti-spam platform giving system administrators a filter to classify email and block spam (unsolicited bulk email).</Description>
<Archive sha1sum="26390aa8c9176c7d280252e4f01defe031373d32" type="tarbz2">
mirrors://apache/spamassassin/source/Mail-SpamAssassin-3.4.6.tar.bz2
<Archive sha1sum="8626dcd9bc433c5649fbcd4449ed782639cc3be8" type="tarbz2">
mirrors://apache/spamassassin/source/Mail-SpamAssassin-4.0.0.tar.bz2
</Archive>
<BuildDependencies>
<Dependency>re2c</Dependency>
@@ -73,6 +73,13 @@
</Package>
<History>
<Update release="2">
<Date>2022-12-25</Date>
<Version>4.0.0</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="1">
<Date>2021-09-23</Date>
<Version>3.4.6</Version>
@@ -82,4 +89,3 @@
</Update>
</History>
</PISI>
@@ -15,8 +15,8 @@
<Description>
Devel::CheckLib is a perl module that checks whether a particular C library and its headers are available.
</Description>
<Archive sha1sum="8efd38986e28c0c73ff8abab9bf1c6a9ed22cd3a" type="targz">
https://cpan.metacpan.org/authors/id/M/MA/MATTN/Devel-CheckLib-1.14.tar.gz
<Archive sha1sum="a80d5fc9d1ebab7452cea5c0e58b94c9fb7aea2d" type="targz">
https://cpan.metacpan.org/authors/id/M/MA/MATTN/Devel-CheckLib-1.16.tar.gz
</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
@@ -39,6 +39,13 @@
</Package>
<History>
<Update release="2">
<Date>2022-12-29</Date>
<Version>1.16</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="1">
<Date>2021-12-21</Date>
<Version>1.14</Version>
+1 -1
View File
@@ -8,7 +8,7 @@ from pisi.actionsapi import shelltools, autotools, pisitools, get
def setup():
shelltools.system("NOCONFIGURE=1 ./autogen.sh")
autotools.configure()
autotools.configure("--enable-fts")
def build():
autotools.make()
+11
View File
@@ -28,6 +28,7 @@
<Dependency>python3-isodate</Dependency>
<Dependency>json-glib-devel</Dependency>
<Dependency>python3-pyparsing</Dependency>
<Dependency>xapian-core-devel</Dependency>
<Dependency>telepathy-glib-devel</Dependency>
<Dependency>gobject-introspection-devel</Dependency>
</BuildDependencies>
@@ -42,14 +43,17 @@
<Dependency>gtk3</Dependency>
<Dependency>glib2</Dependency>
<Dependency>sqlite</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>python3</Dependency>
<Dependency>json-glib</Dependency>
<Dependency>xapian-core</Dependency>
<Dependency>dbus-python3</Dependency>
<Dependency>telepathy-glib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/xdg</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/libexec/zeitgeist/zeitgeist-fts</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="man">/usr/share/man</Path>
@@ -69,6 +73,13 @@
</Package>
<History>
<Update release="3">
<Date>2022-12-28</Date>
<Version>1.0.4</Version>
<Comment>Rebuild.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="2">
<Date>2022-01-18</Date>
<Version>1.0.4</Version>
+4 -4
View File
@@ -4,7 +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 shelltools, cmaketools, pisitools, get
from pisi.actionsapi import shelltools, mesontools, cmaketools, pisitools, get
j = ''.join([
' -DENABLE_EXAMPLES=ON',
@@ -20,14 +20,14 @@ def setup():
cmaketools.configure(j)
def build():
shelltools.system("ninja -C _build")
mesontools.build("-C _build")
def check():
#pass
shelltools.system("ninja -C _build test")
mesontools.build("-C _build test")
def install():
shelltools.system("DESTDIR=%s ninja -C _build install" % get.installDIR())
mesontools.install("-C _build install")
#pisitools.dodir("/run/clamav")
pisitools.dodir("/var/lib/clamav")
+24
View File
@@ -0,0 +1,24 @@
# -*- coding: utf-8 -*-
#!/usr/bin/env python
import os
from comar.service import *
serviceType = "server"
serviceDesc = _({"en": "Clam Anti-Virus Daemon",
"tr": "Clam Antivirüs Servisi"})
@synchronized
def start():
startService(command="/usr/sbin/clamd",
pidfile="/run/clamd.pid",
donotify=False)
time.sleep(4)
@synchronized
def stop():
stopService(command="/usr/sbin/clamd",
donotify=True)
def status():
return isServiceRunning("/run/clamd.pid")
+23
View File
@@ -0,0 +1,23 @@
# -*- coding: utf-8 -*-
#!/usr/bin/env python
import os
from comar.service import *
serviceType = "server"
serviceDesc = _({"en": "ClamAV database updater service"})
@synchronized
def start():
startService(command="/usr/bin/freshclam",
args="-d -p /run/freshclam.pid",
pidfile="/run/freshclam.pid",
donotify=True)
@synchronized
def stop():
stopService(command="/usr/bin/freshclam",
donotify=True)
def status():
return isServiceRunning("/run/freshclam.pid")
+1 -1
View File
@@ -1,4 +1,4 @@
#!/usr/bin/python
#!/usr/bin/env python
import os
-32
View File
@@ -1,32 +0,0 @@
# -*- coding: utf-8 -*-
import os
from comar.service import *
serviceType = "server"
serviceDesc = _({"en": "Clam Anti-Virus Daemon",
"tr": "Clam Antivirüs Servisi"})
@synchronized
def start():
startService(command="/usr/sbin/clamd",
#chuid="clamav",
pidfile="/run/clamd.pid",
donotify=False)
time.sleep(3)
startService(command="/usr/bin/freshclam",
args="-d -p /run/freshclam.pid",
#chuid="clamav",
pidfile="/run/freshclam.pid",
donotify=True)
@synchronized
def stop():
stopService(command="/usr/sbin/clamd",
donotify=True)
time.sleep(4)
stopService(command="/usr/bin/freshclam",
donotify=True)
def status():
return isServiceRunning("/run/clamd.pid") and isServiceRunning("/run/freshclam.pid")
+17 -3
View File
@@ -12,7 +12,7 @@ index 7ca0e6e..98af596 100644
##
diff --git a/etc/clamd.conf.sample b/etc/clamd.conf.sample
index 2f18866..8a2580b 100644
index 37fb03b..997f573 100644
--- a/etc/clamd.conf.sample
+++ b/etc/clamd.conf.sample
@@ -5,13 +5,13 @@
@@ -76,11 +76,20 @@ index 2f18866..8a2580b 100644
# TCP address.
# By default we bind to INADDR_ANY, probably not wise.
@@ -218,7 +218,7 @@ Example
# Run as another user (clamd must be started by root for this option to work)
# Default: don't drop privileges
-#User clamav
+User clamav
# Stop daemon when libclamav reports out of memory condition.
#ExitOnOOM yes
diff --git a/etc/freshclam.conf.sample b/etc/freshclam.conf.sample
index 26c4e7a..5f791e8 100644
index 26c4e7a..1447490 100644
--- a/etc/freshclam.conf.sample
+++ b/etc/freshclam.conf.sample
@@ -5,12 +5,12 @@
@@ -5,16 +5,16 @@
# Comment or remove the line below.
@@ -95,6 +104,11 @@ index 26c4e7a..5f791e8 100644
# Path to the log file (make sure it has proper permissions)
# Default: disabled
-#UpdateLogFile /var/log/freshclam.log
+UpdateLogFile /var/log/freshclam.log
# Maximum size of the log file.
# Value of 0 disables the limit.
@@ -51,7 +51,7 @@ Example
# It is recommended that the directory where this file is stored is
# also owned by root to keep other users from tampering with it.
+30 -4
View File
@@ -12,8 +12,8 @@
<IsA>app:console</IsA>
<Summary>Clam Antivirus software.</Summary>
<Description>Clam AntiVirus is a GPL anti-virus toolkit for UNIX.</Description>
<Archive sha1sum="e5fa557de1713faeb23a8b1f6788c27c7b7a340f" type="targz">
https://www.clamav.net/downloads/production/clamav-0.105.1.tar.gz
<Archive sha1sum="eb29723bce6cb9bd267e0a5cd245f88594a8893e" type="targz">
https://www.clamav.net/downloads/production/clamav-1.0.0.tar.gz
</Archive>
<BuildDependencies>
<Dependency>rust</Dependency>
@@ -50,9 +50,9 @@
<!-- <Dependency>libmilter</Dependency> -->
</RuntimeDependencies>
<Files>
<Path fileType="cfgfiles">/etc/clamav</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/sbin</Path>
<Path fileType="cfgfiles">/etc/clamav</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/run/clamav</Path>
<Path fileType="data">/var/lib/clamav</Path>
@@ -65,7 +65,26 @@
</AdditionalFiles>
<Provides>
<COMAR script="package.py">System.Package</COMAR>
<COMAR script="service.py">System.Service</COMAR>
<COMAR script="clamd.py">System.Service</COMAR>
</Provides>
</Package>
<Package>
<Name>freshclam</Name>
<RuntimeDependencies>
<Dependency release="current">clamav</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="cfgfiles">/etc/clamav/freshclam.conf</Path>
<Path fileType="executable">/usr/bin/freshclam</Path>
<Path fileType="data">/usr/lib/libfreshclam.so</Path>
<Path fileType="data">/usr/lib/libfreshclam.so.2</Path>
<Path fileType="data">/usr/lib/libfreshclam.so.2.0.2</Path>
<Path fileType="man">/usr/share/man/man1/freshclam.1</Path>
<Path fileType="man">/usr/share/man/man5/freshclam.conf.5</Path>
</Files>
<Provides>
<COMAR script="freshclam.py">System.Service</COMAR>
</Provides>
</Package>
@@ -81,6 +100,13 @@
</Package>
<History>
<Update release="5">
<Date>2022-12-25</Date>
<Version>1.0.0</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="4">
<Date>2022-11-15</Date>
<Version>0.105.1</Version>
+9 -2
View File
@@ -13,8 +13,8 @@
<PartOf>util.misc</PartOf>
<Summary>Terminal file manager.</Summary>
<Description>lf (as in "list files") is a terminal file manager written in Go. It is heavily inspired by ranger with some missing and extra features.</Description>
<Archive sha1sum="ad6a83d5637078dfea00348f6fe5d6fd9a65fc7b" type="targz">
https://github.com/gokcehan/lf/archive/refs/tags/r27.tar.gz
<Archive sha1sum="2185188288270f3945ec486a24b90ef68707af36" type="targz">
https://github.com/gokcehan/lf/archive/refs/tags/r28.tar.gz
</Archive>
<BuildDependencies>
<Dependency>golang</Dependency>
@@ -35,6 +35,13 @@
</Package>
<History>
<Update release="4">
<Date>2022-12-26</Date>
<Version>28</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="3">
<Date>2022-04-14</Date>
<Version>27</Version>