@@ -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():
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -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,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")
|
||||
|
||||
@@ -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")
|
||||
@@ -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,4 +1,4 @@
|
||||
#!/usr/bin/python
|
||||
#!/usr/bin/env python
|
||||
|
||||
import os
|
||||
|
||||
|
||||
@@ -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")
|
||||
@@ -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.
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user