Merge pull request #11782 from 4fury-c3440d8/new

gogglesmm, mac.
This commit is contained in:
Rmys
2023-04-25 11:08:24 +03:00
committed by GitHub
6 changed files with 47 additions and 22 deletions
+1 -1
View File
@@ -19,7 +19,7 @@ j = ''.join([
def setup(): def setup():
pisitools.dosed("configure.ac", "-fno-stack-protector", "-fstack-protector-strong") pisitools.dosed("configure.ac", "-fno-stack-protector", "-fstack-protector-strong")
pisitools.dosed("lib/FXRex.cpp", "#define\ TOPIC_REXDUMP", "// #define TOPIC_REXDUMP") pisitools.dosed("lib/FXRex.cpp", "#define\ TOPIC_REXDUMP", "// #define TOPIC_REXDUMP")
autotools.autoreconf() autotools.autoreconf("-fiv")
autotools.configure(j) autotools.configure(j)
def build(): def build():
+10 -3
View File
@@ -13,8 +13,8 @@
<PartOf>desktop.toolkit.fox</PartOf> <PartOf>desktop.toolkit.fox</PartOf>
<Summary>The FOX GUI Library.</Summary> <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> <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="b77ed4cca60c0ddee9fa02f039e350c7d236c945" type="targz"> <Archive sha1sum="c6f2f0e28ca87c54fe55aee2ea2ded4dc9fdf687" type="targz">
http://fox-toolkit.org/ftp/fox-1.7.81.tar.gz http://fox-toolkit.org/ftp/fox-1.7.82.tar.gz
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>gcc</Dependency> <Dependency>gcc</Dependency>
@@ -30,7 +30,7 @@
<Dependency>libICE-devel</Dependency> <Dependency>libICE-devel</Dependency>
<Dependency>freetype-devel</Dependency> <Dependency>freetype-devel</Dependency>
<Dependency>mesa-glu-devel</Dependency> <Dependency>mesa-glu-devel</Dependency>
<Dependency>openjpeg2-devel</Dependency> <!-- <Dependency>openjpeg2-devel</Dependency> -->
<Dependency>libXfixes-devel</Dependency> <Dependency>libXfixes-devel</Dependency>
<Dependency>libXrandr-devel</Dependency> <Dependency>libXrandr-devel</Dependency>
<Dependency>libXrender-devel</Dependency> <Dependency>libXrender-devel</Dependency>
@@ -213,6 +213,13 @@
</Package> </Package>
<History> <History>
<Update release="4">
<Date>2023-04-25</Date>
<Version>1.7.82</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="3"> <Update release="3">
<Date>2022-12-29</Date> <Date>2022-12-29</Date>
<Version>1.7.81</Version> <Version>1.7.81</Version>
+7 -7
View File
@@ -4,18 +4,19 @@
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt # See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import shelltools from pisi.actionsapi import shelltools, cmaketools, pisitools, get
from pisi.actionsapi import cmaketools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
j = ''.join([ j = ''.join([
' -DCMAKE_BUILD_TYPE=Release',
' -DWITH_ALSA=ON', ' -DWITH_ALSA=ON',
' -DWITH_NATIVE=OFF -L ' ' -DWITH_CFOX=OFF',
' -DWITH_NATIVE=OFF',
' -B_build -L '
]) ])
def setup(): def setup():
cmaketools.configure("-B_build %s" % j) #shelltools.unlinkDir("cfox")
cmaketools.configure(j)
def build(): def build():
shelltools.cd("_build") shelltools.cd("_build")
@@ -26,4 +27,3 @@ def install():
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("../AUTHORS", "../ChangeLog") pisitools.dodoc("../AUTHORS", "../ChangeLog")
+12 -2
View File
@@ -15,11 +15,13 @@
<Description> <Description>
A fast and lightweight manager of a large music collections and audio player. A fast and lightweight manager of a large music collections and audio player.
</Description> </Description>
<Archive sha1sum="3f302883e3cc67a6cfdce8ae5bf0c882b91fcaf1" type="targz"> <Archive sha1sum="290ae6a21ecdac9d1b4efc1d4a4154a0b6d27324" type="targz">
https://github.com/gogglesmm/gogglesmm/archive/refs/tags/1.2.2.tar.gz https://github.com/gogglesmm/gogglesmm/archive/refs/tags/1.2.3.tar.gz
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>cmake</Dependency> <Dependency>cmake</Dependency>
<Dependency>reswrap</Dependency>
<Dependency>fox-devel</Dependency>
<Dependency>zlib-devel</Dependency> <Dependency>zlib-devel</Dependency>
<Dependency>dbus-devel</Dependency> <Dependency>dbus-devel</Dependency>
<Dependency>tiff-devel</Dependency> <Dependency>tiff-devel</Dependency>
@@ -72,6 +74,7 @@
<Package> <Package>
<Name>gogglesmm</Name> <Name>gogglesmm</Name>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency>fox</Dependency>
<Dependency>dbus</Dependency> <Dependency>dbus</Dependency>
<Dependency>flac</Dependency> <Dependency>flac</Dependency>
<Dependency>tiff</Dependency> <Dependency>tiff</Dependency>
@@ -116,6 +119,13 @@
</Package> </Package>
<History> <History>
<Update release="2">
<Date>2023-04-25</Date>
<Version>1.2.3</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="1"> <Update release="1">
<Date>2021-12-21</Date> <Date>2021-12-21</Date>
<Version>1.2.2</Version> <Version>1.2.2</Version>
+4 -5
View File
@@ -4,16 +4,15 @@
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file https://www.gnu.org/licenses/gpl-3.0.txt # See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import autotools, get from pisi.actionsapi import cmaketools, mesontools
WorkDir = "." WorkDir = "."
opts = "prefix=/usr -C Source/Projects/NonWindows"
def setup(): def setup():
pass cmaketools.configure("-DCMAKE_BUILD_TYPE=Release -B_build -G Ninja -L")
def build(): def build():
autotools.make(opts) mesontools.build("-C _build")
def install(): def install():
autotools.rawInstall("DESTDIR=%s %s" % (get.installDIR(), opts)) mesontools.install("-C _build")
+13 -4
View File
@@ -13,10 +13,12 @@
<PartOf>multimedia.sound</PartOf> <PartOf>multimedia.sound</PartOf>
<Summary>Lossless audio compressor.</Summary> <Summary>Lossless audio compressor.</Summary>
<Description>Monkey’s Audio is a fast and easy way to compress digital music.</Description> <Description>Monkey’s Audio is a fast and easy way to compress digital music.</Description>
<Archive sha1sum="761d17f2baf77d841e0d21870b4a3c9d3bbfb0b2" type="zip"> <Archive sha1sum="3c9c33cd69e3914e927c3702903ed2ca38c52d28" type="zip">
https://monkeysaudio.com/files/MAC_904_SDK.zip https://monkeysaudio.com/files/MAC_1009_SDK.zip
</Archive> </Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>ninja</Dependency>
<Dependency>libgcc</Dependency> <Dependency>libgcc</Dependency>
</BuildDependencies> </BuildDependencies>
<Patches> <Patches>
@@ -32,7 +34,7 @@
<Files> <Files>
<Path fileType="executable">/usr/bin/mac</Path> <Path fileType="executable">/usr/bin/mac</Path>
<Path fileType="library">/usr/lib/libMAC.so</Path> <Path fileType="library">/usr/lib/libMAC.so</Path>
<Path fileType="library">/usr/lib/libMAC.so.8</Path> <Path fileType="library">/usr/lib/libMAC.so.10</Path>
<Path fileType="data">/usr/share/doc/MAC/LICENSE</Path> <Path fileType="data">/usr/share/doc/MAC/LICENSE</Path>
</Files> </Files>
<AdditionalFiles> <AdditionalFiles>
@@ -51,9 +53,16 @@
</Package> </Package>
<History> <History>
<Update release="2">
<Date>2023-04-25</Date>
<Version>10.09</Version>
<Comment>Version bump.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>
</Update>
<Update release="1"> <Update release="1">
<Date>2023-01-22</Date> <Date>2023-01-22</Date>
<Version>904</Version> <Version>9.04</Version>
<Comment>First build.</Comment> <Comment>First build.</Comment>
<Name>fury</Name> <Name>fury</Name>
<Email>uglyside@yandex.ru</Email> <Email>uglyside@yandex.ru</Email>