Merge pull request #11563 from 4fury-c3440d8/new
tox & fixed tiny typo...
This commit is contained in:
@@ -9,6 +9,7 @@ from pisi.actionsapi import shelltools, cmaketools, pisitools, get
|
||||
j = ''.join([
|
||||
' -DSTRICT_OPTIONS=ON',
|
||||
' -DPLATFORM_EXTENSIONS=ON',
|
||||
' -DDESKTOP_NOTIFICATIONS=OFF',
|
||||
' -DCMAKE_BUILD_TYPE=Release',
|
||||
' -DUPDATE_CHECK=ON '
|
||||
])
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
<PartOf>network.chat</PartOf>
|
||||
<Summary>Instant messaging, video conferencing, and more.</Summary>
|
||||
<Description>qTox is a chat, voice, video, and file transfer instant messaging client using the encrypted peer-to-peer Tox protocol.</Description>
|
||||
<Archive sha1sum="d3c6b23cfea434cd0e2ba68b2e858b21e88451b8" type="zip">
|
||||
https://github.com/qTox/qTox/archive/a3004159833e890c34189944595b71aec1563264.zip
|
||||
<Archive sha1sum="1bcb5c2c58b4ebe9e116cd94814bfbc33c51b47c" type="zip">
|
||||
https://github.com/qTox/qTox/archive/2197bce610f2abf5e561b1ee528313660b0f0fb9.zip
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>cmake</Dependency>
|
||||
@@ -24,6 +24,7 @@
|
||||
<Dependency>openal-devel</Dependency>
|
||||
<Dependency>qt5-linguist</Dependency>
|
||||
<Dependency>toxext-devel</Dependency>
|
||||
<Dependency>sonnet-devel</Dependency>
|
||||
<Dependency>libexif-devel</Dependency>
|
||||
<Dependency>qt5-svg-devel</Dependency>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
@@ -44,6 +45,7 @@
|
||||
<Dependency>ffmpeg</Dependency>
|
||||
<Dependency>openal</Dependency>
|
||||
<Dependency>toxext</Dependency>
|
||||
<Dependency>sonnet</Dependency>
|
||||
<Dependency>libexif</Dependency>
|
||||
<Dependency>qt5-svg</Dependency>
|
||||
<Dependency>qt5-base</Dependency>
|
||||
@@ -63,6 +65,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2023-03-06</Date>
|
||||
<Version>1.17.6</Version>
|
||||
<Comment>Rebuild from git. Repository is archived.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2022-04-27</Date>
|
||||
<Version>1.17.6</Version>
|
||||
|
||||
@@ -45,6 +45,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2023-03-06</Date>
|
||||
<Version>0.0.3</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2022-04-19</Date>
|
||||
<Version>0.0.3</Version>
|
||||
|
||||
@@ -8,6 +8,7 @@ from pisi.actionsapi import shelltools, cmaketools, pisitools, get
|
||||
|
||||
j = ''.join([
|
||||
' -DCMAKE_BUILD_TYPE=Release',
|
||||
' -DMUST_BUILD_TOXAV=ON',
|
||||
' -DDHT_BOOTSTRAP=OFF',
|
||||
' -DENABLE_STATIC=OFF',
|
||||
' -B_build -L '
|
||||
@@ -15,6 +16,8 @@ j = ''.join([
|
||||
|
||||
def setup():
|
||||
pisitools.dosed("CMakeLists.txt", "RPATH", deleteLine = True)
|
||||
pisitools.unlinkDir("third_party/cmp")
|
||||
shelltools.system("ln -s cmp-e836703291392aba9db92b46fb47929521fac71f ./third_party/cmp")
|
||||
cmaketools.configure(j)
|
||||
|
||||
def build():
|
||||
@@ -23,7 +26,6 @@ def build():
|
||||
|
||||
def install():
|
||||
pisitools.insinto("/etc", "other/bootstrap_daemon/tox-bootstrapd.conf")
|
||||
shelltools.chmod("%s/etc/tox-bootstrapd.conf" % get.installDIR(), mode = 0644)
|
||||
|
||||
shelltools.cd("_build")
|
||||
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
@@ -13,8 +13,11 @@
|
||||
<PartOf>network.chat</PartOf>
|
||||
<Summary>This is an experimental cryptographic network library.</Summary>
|
||||
<Description>Tox is a peer to peer (serverless) instant messenger aimed at making security and privacy easy to obtain for regular users. It uses NaCl for its encryption and authentication.</Description>
|
||||
<Archive sha1sum="e3b4c386424bd9eccea314720651bb0b4ff3e09d" type="targz">
|
||||
https://github.com/TokTok/c-toxcore/releases/download/v0.2.18/c-toxcore-0.2.18.tar.gz
|
||||
<Archive sha1sum="f8b156f34bcc0cf3367c4db8b40fbde6483dfd57" type="zip">
|
||||
https://github.com/TokTok/c-toxcore/archive/172f279dc0647a538b30e62c96bab8bb1b0c8960.zip
|
||||
</Archive>
|
||||
<Archive sha1sum="3a59ff65bbbb624248a3f273eef23f4f68167481" target="c-toxcore-172f279dc0647a538b30e62c96bab8bb1b0c8960/third_party" type="zip">
|
||||
https://github.com/camgunz/cmp/archive/e836703291392aba9db92b46fb47929521fac71f.zip
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>cmake</Dependency>
|
||||
@@ -23,7 +26,7 @@
|
||||
<Dependency>libsocket-devel</Dependency>
|
||||
<Dependency>libconfig-devel</Dependency>
|
||||
<Dependency>libsodium-devel</Dependency>
|
||||
<Dependency>msgpack-c-devel</Dependency>
|
||||
<!-- <Dependency>msgpack-c-devel</Dependency> -->
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
@@ -34,7 +37,7 @@
|
||||
<Dependency>libopus</Dependency>
|
||||
<Dependency>libconfig</Dependency>
|
||||
<Dependency>libsodium</Dependency>
|
||||
<Dependency>msgpack-c</Dependency>
|
||||
<!-- <Dependency>msgpack-c</Dependency> -->
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="cfgfile">/etc/tox-bootstrapd.conf</Path>
|
||||
@@ -56,7 +59,7 @@
|
||||
<Dependency>libopus-devel</Dependency>
|
||||
<Dependency>libsocket-devel</Dependency>
|
||||
<Dependency>libsodium-devel</Dependency>
|
||||
<Dependency>msgpack-c-devel</Dependency>
|
||||
<!-- <Dependency>msgpack-c-devel</Dependency> -->
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
@@ -65,6 +68,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2023-03-06</Date>
|
||||
<Version>0.2.18</Version>
|
||||
<Comment>Rebuild from git for newest toxic.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2022-11-10</Date>
|
||||
<Version>0.2.18</Version>
|
||||
|
||||
@@ -45,6 +45,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2023-03-06</Date>
|
||||
<Version>0.0.3</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2022-04-19</Date>
|
||||
<Version>0.0.3</Version>
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
<PartOf>app</PartOf>
|
||||
<Summary>A Tox-based instant messaging and video chat client.</Summary>
|
||||
<Description>Toxic is a Tox-based instant messaging and video chat client.</Description>
|
||||
<Archive sha1sum="d52053986209a3e1dd329d5891d98f6e46b02b79" type="targz">
|
||||
https://github.com/JFreegman/toxic/releases/download/v0.11.3/toxic-0.11.3.tar.gz
|
||||
<Archive sha1sum="7fdf07110c58bd48d45cbdfa829fd028e9a8dfd9" type="targz">
|
||||
https://github.com/JFreegman/toxic/archive/refs/tags/v0.12.0.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>curl-devel</Dependency>
|
||||
@@ -62,6 +62,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2023-03-06</Date>
|
||||
<Version>0.12.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2022-12-04</Date>
|
||||
<Version>0.11.3</Version>
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2022-0-12</Date>
|
||||
<Date>2022-07-12</Date>
|
||||
<Version>2.99.3</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
|
||||
@@ -4,20 +4,25 @@
|
||||
# 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 mesontools, cmaketools
|
||||
|
||||
j = ''.join([
|
||||
' -DCMAKE_BUILD_TYPE=Release',
|
||||
' -DCMAKE_C_COMPILER=gcc',
|
||||
' -DCMAKE_CXX_COMPILER=g++',
|
||||
' -DMSGPACK_BUILD_EXAMPLES=OFF',
|
||||
' -DMSGPACK_ENABLE_STATIC=OFF '
|
||||
' -DMSGPACK_ENABLE_STATIC=OFF',
|
||||
' -B_build -G Ninja -L '
|
||||
])
|
||||
|
||||
def setup():
|
||||
cmaketools.configure("-B_build %s -L" % j)
|
||||
cmaketools.configure(j)
|
||||
|
||||
def build():
|
||||
shelltools.cd("_build")
|
||||
cmaketools.make()
|
||||
mesontools.build("-C _build")
|
||||
|
||||
def check():
|
||||
mesontools.build("-C _build test")
|
||||
|
||||
def install():
|
||||
shelltools.cd("_build")
|
||||
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
mesontools.install("-C _build")
|
||||
|
||||
@@ -13,11 +13,13 @@
|
||||
<PartOf>programming.library</PartOf>
|
||||
<Summary>It's like JSON but smaller and faster.</Summary>
|
||||
<Description>MessagePack is an efficient binary serialization format, which lets you exchange data among multiple languages like JSON, except that it's faster and smaller. Small integers are encoded into a single byte and short strings require only one extra byte in addition to the strings themselves.</Description>
|
||||
<Archive sha1sum="625750b0497b775080d7027762352dcecd856cfb" type="targz">
|
||||
https://github.com/msgpack/msgpack-c/releases/download/c-5.0.0/msgpack-c-5.0.0.tar.gz
|
||||
<Archive sha1sum="2bb0503d5ae4f4026ec2ef729725c225d6212719" type="targz">
|
||||
https://github.com/msgpack/msgpack-c/releases/download/c-6.0.0/msgpack-c-6.0.0.tar.gz
|
||||
</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>cmake</Dependency>
|
||||
<Dependency>ninja</Dependency>
|
||||
<Dependency>gtest-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
@@ -37,12 +39,20 @@
|
||||
<Dependency release="current">msgpack-c</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/cmake</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2023-03-05</Date>
|
||||
<Version>6.0.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>fury</Name>
|
||||
<Email>uglyside@yandex.ru</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2023-01-15</Date>
|
||||
<Version>5.0.0</Version>
|
||||
|
||||
Reference in New Issue
Block a user