mirror of
https://github.com/void-linux/void-packages.git
synced 2025-08-04 03:42:56 +02:00
Cutegram: update aseman-qt-tools to 1.0.0, fix cross compilation
Closes: #10608 [via git-merge-pr]
This commit is contained in:
parent
28e6b1a0ad
commit
08477c57c3
3 changed files with 26 additions and 11 deletions
|
@ -1,15 +1,15 @@
|
||||||
# Template file for 'Cutegram'
|
# Template file for 'Cutegram'
|
||||||
pkgname=Cutegram
|
pkgname=Cutegram
|
||||||
version=2.7.1
|
version=2.7.1
|
||||||
revision=1
|
revision=2
|
||||||
_qt_tools_rev=91bf14b790c749bcaaddb09a8124ef6415a93906
|
_qt_tools_rev=1.0.0
|
||||||
create_wrksrc=yes
|
create_wrksrc=yes
|
||||||
build_wrksrc=$pkgname-${version}-stable
|
build_wrksrc=$pkgname-${version}-stable
|
||||||
build_style=qmake
|
build_style=qmake
|
||||||
configure_args="QMAKE_CFLAGS_ISYSTEM="
|
configure_args="QMAKE_CFLAGS_ISYSTEM="
|
||||||
hostmakedepends="qt5-qmake"
|
hostmakedepends="qt5-qmake"
|
||||||
makedepends="qt5-devel qt5-multimedia-devel qt5-webkit-devel qt5-declarative-devel
|
makedepends="qt5-multimedia-devel qt5-webkit-devel qt5-declarative-devel
|
||||||
libqtelegram-ae-devel TelegramQML-devel"
|
qtkeychain-qt5-devel pulseaudio-devel libqtelegram-ae-devel TelegramQML-devel"
|
||||||
depends="qt5-graphicaleffects qt5-quickcontrols qt5-plugin-sqlite"
|
depends="qt5-graphicaleffects qt5-quickcontrols qt5-plugin-sqlite"
|
||||||
short_desc="Qt5 Telegram desktop client"
|
short_desc="Qt5 Telegram desktop client"
|
||||||
maintainer="Duncaen <duncaen@voidlinux.eu>"
|
maintainer="Duncaen <duncaen@voidlinux.eu>"
|
||||||
|
@ -17,11 +17,16 @@ license="GPL-3"
|
||||||
homepage="http://aseman.co/cutegram"
|
homepage="http://aseman.co/cutegram"
|
||||||
distfiles="
|
distfiles="
|
||||||
https://github.com/Aseman-Land/$pkgname/archive/v${version}-stable.tar.gz
|
https://github.com/Aseman-Land/$pkgname/archive/v${version}-stable.tar.gz
|
||||||
https://github.com/Aseman-Land/aseman-qt-tools/archive/${_qt_tools_rev}.tar.gz"
|
https://github.com/Aseman-Land/aseman-qt-tools/archive/v${_qt_tools_rev}-stable.tar.gz"
|
||||||
checksum="f1cfc6bd3a1d33c2348f23ea43d923419b33576059791a071f2780db11059cf4
|
checksum="f1cfc6bd3a1d33c2348f23ea43d923419b33576059791a071f2780db11059cf4
|
||||||
825169f519d44276413b363c0721258b6ec89c5d278060bbb858c06b80381591"
|
44ad93a205921ed920b7dbcca1ae4d8150d001b06d6f8f01e46da02cc607ece2"
|
||||||
|
|
||||||
|
if [ -n "$CROSS_BUILD" ]; then
|
||||||
|
hostmakedepends+=" qt5-multimedia-devel qt5-webkit-devel qt5-declarative-devel
|
||||||
|
qtkeychain-qt5-devel pulseaudio-devel libqtelegram-ae-devel TelegramQML-devel"
|
||||||
|
fi
|
||||||
|
|
||||||
post_extract() {
|
post_extract() {
|
||||||
rm -rf "${build_wrksrc}/Cutegram/asemantools"
|
rm -rf "${build_wrksrc}/Cutegram/asemantools"
|
||||||
ln -sf "${wrksrc}/aseman-qt-tools-${_qt_tools_rev}" "${build_wrksrc}/Cutegram/asemantools"
|
ln -sf "${wrksrc}/aseman-qt-tools-${_qt_tools_rev}-stable" "${build_wrksrc}/Cutegram/asemantools"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,13 @@
|
||||||
# Template file for 'TelegramQML'
|
# Template file for 'TelegramQML'
|
||||||
pkgname=TelegramQML
|
pkgname=TelegramQML
|
||||||
version=0.9.2
|
version=0.9.2
|
||||||
revision=1
|
revision=2
|
||||||
wrksrc=${pkgname}-${version}
|
wrksrc=${pkgname}-${version}
|
||||||
build_style=qmake
|
build_style=qmake
|
||||||
configure_args="BUILD_MODE+=lib QMAKE_CFLAGS_ISYSTEM="
|
configure_args="BUILD_MODE+=lib QMAKE_CFLAGS_ISYSTEM="
|
||||||
hostmakedepends="qt5-qmake"
|
hostmakedepends="qt5-qmake"
|
||||||
makedepends="qt5-devel qt5-declarative-devel qt5-multimedia-devel libqtelegram-ae-devel"
|
makedepends="qt5-declarative-devel qt5-multimedia-devel libqtelegram-ae-devel
|
||||||
|
pulseaudio-devel"
|
||||||
short_desc="Telegram API tools for QtQml and Qml"
|
short_desc="Telegram API tools for QtQml and Qml"
|
||||||
maintainer="Duncaen <duncaen@voidlinux.eu>"
|
maintainer="Duncaen <duncaen@voidlinux.eu>"
|
||||||
license="GPL-3"
|
license="GPL-3"
|
||||||
|
@ -14,6 +15,11 @@ homepage="https://github.com/Aseman-Land/TelegramQML"
|
||||||
distfiles="https://github.com/Aseman-Land/$pkgname/archive/v${version}.tar.gz"
|
distfiles="https://github.com/Aseman-Land/$pkgname/archive/v${version}.tar.gz"
|
||||||
checksum=16d6429fe180531af167dc44bcc799e82b08c9cfa88f1f635155dfcef2558397
|
checksum=16d6429fe180531af167dc44bcc799e82b08c9cfa88f1f635155dfcef2558397
|
||||||
|
|
||||||
|
if [ -n "$CROSS_BUILD" ]; then
|
||||||
|
hostmakedepends+=" qt5-declarative-devel qt5-multimedia-devel libqtelegram-ae-devel
|
||||||
|
pulseaudio-devel"
|
||||||
|
fi
|
||||||
|
|
||||||
pre_configure() {
|
pre_configure() {
|
||||||
sed -i 's,$$LIB_PATH,,' telegramqml.pro
|
sed -i 's,$$LIB_PATH,,' telegramqml.pro
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
pkgname=libqtelegram-ae
|
pkgname=libqtelegram-ae
|
||||||
reverts=10.0.0_1
|
reverts=10.0.0_1
|
||||||
version=6.1
|
version=6.1
|
||||||
revision=5
|
revision=6
|
||||||
wrksrc=${pkgname/-ae/-aseman-edition}-${version}-stable
|
wrksrc=${pkgname/-ae/-aseman-edition}-${version}-stable
|
||||||
build_style=qmake
|
build_style=qmake
|
||||||
# See https://github.com/Aseman-Land/libqtelegram-aseman-edition/issues/44
|
# See https://github.com/Aseman-Land/libqtelegram-aseman-edition/issues/44
|
||||||
configure_args="QMAKE_CFLAGS_ISYSTEM="
|
configure_args="QMAKE_CFLAGS_ISYSTEM="
|
||||||
hostmakedepends="qt5-qmake"
|
hostmakedepends="qt5-qmake"
|
||||||
makedepends="qt5-devel qt5-multimedia-devel pulseaudio-devel"
|
makedepends="qt5-multimedia-devel pulseaudio-devel"
|
||||||
short_desc="A libqtelegram fork by Aseman Team"
|
short_desc="A libqtelegram fork by Aseman Team"
|
||||||
maintainer="Duncaen <duncaen@voidlinux.eu>"
|
maintainer="Duncaen <duncaen@voidlinux.eu>"
|
||||||
license="GPL-3"
|
license="GPL-3"
|
||||||
|
@ -16,6 +16,10 @@ homepage="https://github.com/Aseman-Land/libqtelegram-aseman-edition"
|
||||||
distfiles="https://github.com/Aseman-Land/libqtelegram-aseman-edition/archive/v${version}-stable.tar.gz"
|
distfiles="https://github.com/Aseman-Land/libqtelegram-aseman-edition/archive/v${version}-stable.tar.gz"
|
||||||
checksum=ffc1f85a7b0cdd16149c89722f33c43de9fa3db15271d0ff26734ba35e0a02c0
|
checksum=ffc1f85a7b0cdd16149c89722f33c43de9fa3db15271d0ff26734ba35e0a02c0
|
||||||
|
|
||||||
|
if [ -n "$CROSS_BUILD" ]; then
|
||||||
|
hostmakedepends+=" qt5-multimedia-devel pulseaudio-devel"
|
||||||
|
fi
|
||||||
|
|
||||||
pre_configure() {
|
pre_configure() {
|
||||||
sed -i 's,$$LIB_PATH,,' libqtelegram-ae.pro
|
sed -i 's,$$LIB_PATH,,' libqtelegram-ae.pro
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue