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():
pisitools.dosed("configure.ac", "-fno-stack-protector", "-fstack-protector-strong")
pisitools.dosed("lib/FXRex.cpp", "#define\ TOPIC_REXDUMP", "// #define TOPIC_REXDUMP")
autotools.autoreconf()
autotools.autoreconf("-fiv")
autotools.configure(j)
def build():
+10 -3
View File
@@ -13,8 +13,8 @@
<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="b77ed4cca60c0ddee9fa02f039e350c7d236c945" type="targz">
http://fox-toolkit.org/ftp/fox-1.7.81.tar.gz
<Archive sha1sum="c6f2f0e28ca87c54fe55aee2ea2ded4dc9fdf687" type="targz">
http://fox-toolkit.org/ftp/fox-1.7.82.tar.gz
</Archive>
<BuildDependencies>
<Dependency>gcc</Dependency>
@@ -30,7 +30,7 @@
<Dependency>libICE-devel</Dependency>
<Dependency>freetype-devel</Dependency>
<Dependency>mesa-glu-devel</Dependency>
<Dependency>openjpeg2-devel</Dependency>
<!-- <Dependency>openjpeg2-devel</Dependency> -->
<Dependency>libXfixes-devel</Dependency>
<Dependency>libXrandr-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
@@ -213,6 +213,13 @@
</Package>
<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">
<Date>2022-12-29</Date>
<Version>1.7.81</Version>
+7 -7
View File
@@ -4,18 +4,19 @@
# 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 pisitools
from pisi.actionsapi import get
from pisi.actionsapi import shelltools, cmaketools, pisitools, get
j = ''.join([
' -DCMAKE_BUILD_TYPE=Release',
' -DWITH_ALSA=ON',
' -DWITH_NATIVE=OFF -L '
' -DWITH_CFOX=OFF',
' -DWITH_NATIVE=OFF',
' -B_build -L '
])
def setup():
cmaketools.configure("-B_build %s" % j)
#shelltools.unlinkDir("cfox")
cmaketools.configure(j)
def build():
shelltools.cd("_build")
@@ -26,4 +27,3 @@ def install():
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("../AUTHORS", "../ChangeLog")
+12 -2
View File
@@ -15,11 +15,13 @@
<Description>
A fast and lightweight manager of a large music collections and audio player.
</Description>
<Archive sha1sum="3f302883e3cc67a6cfdce8ae5bf0c882b91fcaf1" type="targz">
https://github.com/gogglesmm/gogglesmm/archive/refs/tags/1.2.2.tar.gz
<Archive sha1sum="290ae6a21ecdac9d1b4efc1d4a4154a0b6d27324" type="targz">
https://github.com/gogglesmm/gogglesmm/archive/refs/tags/1.2.3.tar.gz
</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>reswrap</Dependency>
<Dependency>fox-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>dbus-devel</Dependency>
<Dependency>tiff-devel</Dependency>
@@ -72,6 +74,7 @@
<Package>
<Name>gogglesmm</Name>
<RuntimeDependencies>
<Dependency>fox</Dependency>
<Dependency>dbus</Dependency>
<Dependency>flac</Dependency>
<Dependency>tiff</Dependency>
@@ -116,6 +119,13 @@
</Package>
<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">
<Date>2021-12-21</Date>
<Version>1.2.2</Version>
+4 -5
View File
@@ -4,16 +4,15 @@
# 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
from pisi.actionsapi import cmaketools, mesontools
WorkDir = "."
opts = "prefix=/usr -C Source/Projects/NonWindows"
def setup():
pass
cmaketools.configure("-DCMAKE_BUILD_TYPE=Release -B_build -G Ninja -L")
def build():
autotools.make(opts)
mesontools.build("-C _build")
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>
<Summary>Lossless audio compressor.</Summary>
<Description>Monkey’s Audio is a fast and easy way to compress digital music.</Description>
<Archive sha1sum="761d17f2baf77d841e0d21870b4a3c9d3bbfb0b2" type="zip">
https://monkeysaudio.com/files/MAC_904_SDK.zip
<Archive sha1sum="3c9c33cd69e3914e927c3702903ed2ca38c52d28" type="zip">
https://monkeysaudio.com/files/MAC_1009_SDK.zip
</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>ninja</Dependency>
<Dependency>libgcc</Dependency>
</BuildDependencies>
<Patches>
@@ -32,7 +34,7 @@
<Files>
<Path fileType="executable">/usr/bin/mac</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>
</Files>
<AdditionalFiles>
@@ -51,9 +53,16 @@
</Package>
<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">
<Date>2023-01-22</Date>
<Version>904</Version>
<Version>9.04</Version>
<Comment>First build.</Comment>
<Name>fury</Name>
<Email>uglyside@yandex.ru</Email>