@@ -3,22 +3,21 @@ pkgname=qcma
33version=0.5.1
44revision=1
55build_style=qmake
6- QT=qt6
76hostmakedepends="qt6-base-devel qt6-tools pkg-config"
87makedepends="qt6-base-devel qt6-tools-devel ffmpeg-devel libusb-devel vitamtp-devel libnotify-devel glib-devel"
98depends="vitamtp"
109noverifyrdeps=yes
1110short_desc="Content Manager Assistant for PlayStation Vita"
12- maintainer="LazyPreview cranatise10@ploud.fr"
11+ maintainer="LazyPreview < cranatise10@ploud.fr> "
1312license="GPL-3.0-or-later"
1413homepage="https://github.com/codestation/qcma"
15- distfiles="https://github.com/codestation/qcma/archive/26ad896.tar.gz>qcma-0.5.1 .tar.gz"
14+ distfiles="https://github.com/codestation/qcma/archive/26ad896.tar.gz>qcma-${version} .tar.gz"
1615checksum="f2345df7ede974315dfeae3de8f6afaebdc983c2d6df32e14c29370af3618448"
17-
16+ QT=qt6
1817pre_build() {
19- sed -i 's/return ui->itemPicture->pixmap() ? \*ui->itemPicture->pixmap() : QPixmap();/return ui->itemPicture->pixmap();/' gui/forms/backupitem.cpp
20- sed -i 's/if((stream_index = av_find_best_stream(pFormatCtx, (AVMediaType)codec, -1, -1, \&av_codec, 0)) < 0)/AVCodec *tmp_codec = NULL; if((stream_index = av_find_best_stream(pFormatCtx, (AVMediaType)codec, -1, -1, \&tmp_codec, 0)) < 0)/' common/avdecoder.cpp
21- sed -i 's/av_codec = av_codec;/av_codec = tmp_codec;/' common/avdecoder.cpp
22- sed -i 's/int result = sws_scale_frame(sws_ctx, pFrameRGB, pFrame);/int result = sws_scale(sws_ctx, (const uint8_t *const *)pFrame->data, pFrame->linesize, 0, pCodecCtx->height, pFrameRGB->data, pFrameRGB->linesize);/' common/avdecoder.cpp
23- /usr/lib/qt6/bin/lrelease qcma.pro
18+ sed -i 's/return ui->itemPicture->pixmap() ? \*ui->itemPicture->pixmap() : QPixmap();/return ui->itemPicture->pixmap();/' gui/forms/backupitem.cpp
19+ sed -i 's/if((stream_index = av_find_best_stream(pFormatCtx, (AVMediaType)codec, -1, -1, \&av_codec, 0)) < 0)/AVCodec *tmp_codec = NULL; if((stream_index = av_find_best_stream(pFormatCtx, (AVMediaType)codec, -1, -1, \&tmp_codec, 0)) < 0)/' common/avdecoder.cpp
20+ sed -i 's/av_codec = av_codec;/av_codec = tmp_codec;/' common/avdecoder.cpp
21+ sed -i 's/int result = sws_scale_frame(sws_ctx, pFrameRGB, pFrame);/int result = sws_scale(sws_ctx, (const uint8_t *const *)pFrame->data, pFrame->linesize, 0, pCodecCtx->height, pFrameRGB->data, pFrameRGB->linesize);/' common/avdecoder.cpp
22+ /usr/lib/qt6/bin/lrelease qcma.pro
2423}
0 commit comments