Merge pull request #10573 from 4fury-c3440d8/b1
rebuild wxPython, update a some apps
This commit is contained in:
@@ -2,19 +2,17 @@
|
||||
# -*- 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 get
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import pisitools, autotools, get
|
||||
|
||||
def setup():
|
||||
autotools.configure("--disable-lz4 \
|
||||
--disable-zstd")
|
||||
|
||||
autotools.configure()
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README", "THANKS")
|
||||
|
||||
pisitools.dodoc("ChangeLog", "THANKS")
|
||||
|
||||
@@ -1,26 +1,31 @@
|
||||
<?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>fsarchiver</Name>
|
||||
<Homepage>http://www.fsarchiver.org/</Homepage>
|
||||
<Homepage>https://www.fsarchiver.org/</Homepage>
|
||||
<Packager>
|
||||
<Name>marcin bojara</Name>
|
||||
<Email>marcin@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>app:console</IsA>
|
||||
<PartOf>hardware.disk</PartOf>
|
||||
<Summary>Safe and flexible file-system backup/deployment tool.</Summary>
|
||||
<Description>FSArchiver is a system tool that allows you to save the contents of a file-system to a compressed archive file.</Description>
|
||||
<Archive sha1sum="1d4cd8064b49213bc825e9439d940d2041e975e0" type="targz">https://github.com/fdupoux/fsarchiver/releases/download/0.8.5/fsarchiver-0.8.5.tar.gz</Archive>
|
||||
<Archive sha1sum="6048ffc284e5284556c292a7e733f0a677785377" type="targz">
|
||||
https://github.com/fdupoux/fsarchiver/releases/download/0.8.6/fsarchiver-0.8.6.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>lzo-devel</Dependency>
|
||||
<Dependency>xz-devel</Dependency>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>bzip2</Dependency>
|
||||
<Dependency>xz-devel</Dependency>
|
||||
<Dependency>lzo-devel</Dependency>
|
||||
<Dependency>lz4-devel</Dependency>
|
||||
<Dependency>attr-devel</Dependency>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>zstd-devel</Dependency>
|
||||
<Dependency>e2fsprogs-devel</Dependency>
|
||||
<Dependency>libgcrypt-devel</Dependency>
|
||||
<Dependency>attr-devel</Dependency>
|
||||
<Dependency>libutil-linux-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
@@ -28,9 +33,11 @@
|
||||
<Package>
|
||||
<Name>fsarchiver</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>lzo</Dependency>
|
||||
<Dependency>xz</Dependency>
|
||||
<Dependency>lzo</Dependency>
|
||||
<Dependency>lz4</Dependency>
|
||||
<Dependency>zlib</Dependency>
|
||||
<Dependency>zstd</Dependency>
|
||||
<Dependency>bzip2</Dependency>
|
||||
<Dependency>e2fsprogs</Dependency>
|
||||
<Dependency>libgcrypt</Dependency>
|
||||
@@ -44,6 +51,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="7">
|
||||
<Date>2022-07-30</Date>
|
||||
<Version>0.8.6</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2020-02-01</Date>
|
||||
<Version>0.8.5</Version>
|
||||
|
||||
@@ -10,8 +10,8 @@ def setup():
|
||||
pass
|
||||
|
||||
def build():
|
||||
pass
|
||||
pythonmodules.compile(pyVer = '3')
|
||||
|
||||
def install():
|
||||
pythonmodules.install(pyVer = '3')
|
||||
pythonmodules.install(parameters = '--no-compile --optimize=1', pyVer = '3')
|
||||
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
<PartOf>multimedia.misc</PartOf>
|
||||
<Summary>Sound input/output selector indicator for Linux.</Summary>
|
||||
<Description>It shows an icon in the indicator area or the system tray (whatever is available in your desktop environment). The icon's menu allows you to switch the current sound input and output (i.e. source ports and sink ports in PulseAudio's terms, respectively) with just two clicks.</Description>
|
||||
<Archive sha1sum="83c7cb150b4385df326408c23207b5efa6f8be80" type="targz">
|
||||
https://github.com/yktoo/indicator-sound-switcher/archive/refs/tags/v2.3.8.tar.gz
|
||||
<Archive sha1sum="710940b46b64eb40199d238725ae952b56a90e56" type="targz">
|
||||
https://github.com/yktoo/indicator-sound-switcher/archive/refs/tags/v2.3.9.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>python3-setuptools</Dependency>
|
||||
@@ -41,6 +41,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2022-07-09</Date>
|
||||
<Version>2.3.9</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2022-05-28</Date>
|
||||
<Version>2.3.8</Version>
|
||||
|
||||
@@ -15,8 +15,8 @@
|
||||
<Description>
|
||||
Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol.
|
||||
</Description>
|
||||
<Archive sha1sum="29aef35a9be93eb88ae100d3558e66f23f49fbaa" type="tarxz">
|
||||
https://musicpd.org/download/mpd/0.23/mpd-0.23.7.tar.xz
|
||||
<Archive sha1sum="01b00134172ba0a3257a4c3881f1d042a2cb4bf0" type="tarxz">
|
||||
https://musicpd.org/download/mpd/0.23/mpd-0.23.8.tar.xz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
@@ -163,6 +163,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="14">
|
||||
<Date>2022-07-29</Date>
|
||||
<Version>0.23.8</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="13">
|
||||
<Date>2022-05-14</Date>
|
||||
<Version>0.23.7</Version>
|
||||
|
||||
@@ -4,16 +4,14 @@
|
||||
# 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 cmaketools
|
||||
from pisi.actionsapi import get
|
||||
from pisi.actionsapi import shelltools, cmaketools, pisitools, get
|
||||
|
||||
j = '-DCMAKE_BUILD_TYPE=Release -DGUI=QT5 -L '
|
||||
|
||||
def setup():
|
||||
shelltools.makedirs("_build")
|
||||
shelltools.cd("_build")
|
||||
cmaketools.configure(j, sourceDir = '..')
|
||||
pisitools.dosed("crengine/include/cr3version.h", "58", "59")
|
||||
pisitools.dosed("crengine/include/cr3version.h", "06-13", "08-31")
|
||||
cmaketools.configure("-B_build %s" % j)
|
||||
|
||||
def build():
|
||||
shelltools.cd("_build")
|
||||
|
||||
@@ -58,6 +58,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2022-07-30</Date>
|
||||
<Version>3.2.59</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2021-12-21</Date>
|
||||
<Version>3.2.59</Version>
|
||||
|
||||
@@ -1,23 +1,22 @@
|
||||
#!/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 pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pythonmodules
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
options="WXPORT=gtk3 UNICODE=1 WX_CONFIG=/usr/bin/wx-config-gtk3"
|
||||
shelltools.export("JOBS", get.makeJOBS().replace("-j5", "5"))
|
||||
options="WXPORT=gtk3 WX_CONFIG=/usr/bin/wx-config-gtk3"
|
||||
|
||||
def build():
|
||||
shelltools.cd("wxPython")
|
||||
pythonmodules.compile(options)
|
||||
|
||||
def install():
|
||||
shelltools.cd("wxPython")
|
||||
pythonmodules.install(options)
|
||||
|
||||
pisitools.dohtml("docs/*")
|
||||
pisitools.dodoc("docs/*.txt")
|
||||
# install only python libraries
|
||||
pisitools.removeDir("/usr/bin")
|
||||
pisitools.removeDir("/usr/share")
|
||||
|
||||
@@ -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>wxPython</Name>
|
||||
<Homepage>http://www.wxpython.org/</Homepage>
|
||||
<Homepage>https://www.wxpython.org/</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
@@ -12,24 +12,26 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>Python bindings for wxGTK</Summary>
|
||||
<Description>wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the popular wxWindows cross platform GUI library, which is written in C++.</Description>
|
||||
<Archive sha1sum="5053f3fa04f4eb3a9d4bfd762d963deb7fa46866" type="tarbz2">mirrors://sourceforge/wxpython/wxPython-src-3.0.2.0.tar.bz2</Archive>
|
||||
<Archive sha1sum="f952f6224a7c7f000df2150ddfc27edfb4b8f31c" type="targz">
|
||||
https://files.pythonhosted.org/packages/source/w/wxPython/wxPython-4.1.1.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>wxGTK3</Dependency>
|
||||
<Dependency>wxGTK-devel</Dependency>
|
||||
<!-- <Dependency>wxBase-devel</Dependency> -->
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>mesa-glu-devel</Dependency>
|
||||
<Dependency>libjpeg-turbo-devel</Dependency>
|
||||
<Dependency>tiff-devel</Dependency>
|
||||
<Dependency>pango-devel</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency>gst-plugins-base-devel</Dependency>
|
||||
<Dependency>gstreamer-devel</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>tiff-devel</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>wxGTK-devel</Dependency>
|
||||
<Dependency>pango-devel</Dependency>
|
||||
<Dependency>libSM-devel</Dependency>
|
||||
<Dependency>libXinerama-devel</Dependency>
|
||||
<Dependency>libXxf86vm-devel</Dependency>
|
||||
<Dependency>python-devel</Dependency>
|
||||
<Dependency>mesa-glu-devel</Dependency>
|
||||
<Dependency>gstreamer-devel</Dependency>
|
||||
<Dependency>gdk-pixbuf-devel</Dependency>
|
||||
<Dependency>libXxf86vm-devel</Dependency>
|
||||
<Dependency>libXinerama-devel</Dependency>
|
||||
<Dependency>python-setuptools</Dependency>
|
||||
<Dependency>libjpeg-turbo-devel</Dependency>
|
||||
<Dependency>gst-plugins-base-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
@@ -39,34 +41,22 @@
|
||||
<Dependency>bzip2</Dependency>
|
||||
<Dependency>python</Dependency>
|
||||
<Dependency>wxGTK3</Dependency>
|
||||
<!-- <Dependency>wxBase</Dependency> -->
|
||||
<Dependency>wxGTK-common</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<!-- <Path fileType="executable">/usr/bin</Path> -->
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>wxPython-devel</Name>
|
||||
<Summary>Development files for wxPython</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">wxPython</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2022-08-01</Date>
|
||||
<Version>3.0.2.0</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
<Date>2022-07-29</Date>
|
||||
<Version>4.1.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2020-01-31</Date>
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
#!/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 pythonmodules
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
shelltools.export("JOBS", get.makeJOBS().replace("-j5", "5"))
|
||||
options="WXPORT=gtk3 WX_CONFIG=/usr/bin/wx-config-gtk3"
|
||||
|
||||
def build():
|
||||
pythonmodules.compile(pyVer = '3', parameters = options)
|
||||
|
||||
def install():
|
||||
pythonmodules.install(pyVer = '3', parameters = options)
|
||||
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>wxPython3</Name>
|
||||
<Homepage>https://www.wxpython.org/</Homepage>
|
||||
<Packager>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Packager>
|
||||
<License>wxWinLL-3</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>Python bindings for wxGTK</Summary>
|
||||
<Description>wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the popular wxWindows cross platform GUI library, which is written in C++.</Description>
|
||||
<Archive sha1sum="f952f6224a7c7f000df2150ddfc27edfb4b8f31c" type="targz">
|
||||
https://files.pythonhosted.org/packages/source/w/wxPython/wxPython-4.1.1.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>wxGTK3</Dependency>
|
||||
<Dependency>gtk3-devel</Dependency>
|
||||
<Dependency>tiff-devel</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>wxGTK-devel</Dependency>
|
||||
<Dependency>pango-devel</Dependency>
|
||||
<Dependency>libSM-devel</Dependency>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
<Dependency>mesa-glu-devel</Dependency>
|
||||
<Dependency>gstreamer-devel</Dependency>
|
||||
<Dependency>gdk-pixbuf-devel</Dependency>
|
||||
<Dependency>libXxf86vm-devel</Dependency>
|
||||
<Dependency>libXinerama-devel</Dependency>
|
||||
<Dependency>python3-setuptools</Dependency>
|
||||
<Dependency>libjpeg-turbo-devel</Dependency>
|
||||
<Dependency>gst-plugins-base-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>wxPython3</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>bzip2</Dependency>
|
||||
<Dependency>python3</Dependency>
|
||||
<Dependency>wxGTK3</Dependency>
|
||||
<Dependency>wxGTK-common</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2022-07-29</Date>
|
||||
<Version>4.1.1</Version>
|
||||
<Comment>Rebuild python3.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -12,8 +12,8 @@
|
||||
<PartOf>x11.misc</PartOf>
|
||||
<Summary>Screensaver collection for X11 systems.</Summary>
|
||||
<Description>XScreenSaver is the standard screen saver collection shipped on most Linux and Unix systems running the X11 Window System. I released the first version in 1992. I ported it to macOS in 2006, to iOS in 2012, and to Android in 2014. On X11 systems, XScreenSaver is two things: it is both a large collection of screen savers; and it is also the framework for blanking and locking the screen.</Description>
|
||||
<Archive sha1sum="04b272b7b4eadb68e812c682148162bd59d3b9f8" type="targz">
|
||||
https://www.jwz.org/xscreensaver/xscreensaver-6.03.tar.gz
|
||||
<Archive sha1sum="86eec2287f7b4555e2317df93f0d6cf23c02f52c" type="targz">
|
||||
https://www.jwz.org/xscreensaver/xscreensaver-6.04.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>bc</Dependency>
|
||||
@@ -105,6 +105,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2022-07-29</Date>
|
||||
<Version>6.04</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2022-04-14</Date>
|
||||
<Version>6.03</Version>
|
||||
|
||||
Reference in New Issue
Block a user