Date: Thursday, July 7, 2022 @ 15:20:31 Author: felixonmars Revision: 1248201
archrelease: copy trunk to community-x86_64 Added: deepin-screen-recorder/repos/community-x86_64/PKGBUILD (from rev 1248200, deepin-screen-recorder/trunk/PKGBUILD) Deleted: deepin-screen-recorder/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 92 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 46 insertions(+), 46 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-07-07 15:20:16 UTC (rev 1248200) +++ PKGBUILD 2022-07-07 15:20:31 UTC (rev 1248201) @@ -1,46 +0,0 @@ -# Maintainer: Felix Yan <felixonm...@archlinux.org> -# Contributor: Josip Ponjavic <josipponjavic at gmail dot com> -# Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com> - -pkgname=deepin-screen-recorder -pkgver=5.10.15 -pkgrel=4 -pkgdesc='Deepin Screen Recorder' -arch=('x86_64') -url="https://github.com/linuxdeepin/deepin-screen-recorder" -license=('GPL3') -depends=('deepin-qt5integration' 'deepin-turbo' 'ffmpeg' 'libxtst' 'opencv') -makedepends=('deepin-dock') -optdepends=('deepin-shortcut-viewer: for shortcut display') -provides=('deepin-screenshot') -conflicts=('deepin-screenshot') -groups=('deepin-extra') -source=("https://github.com/linuxdeepin/deepin-screen-recorder/archive/$pkgver/$pkgname-$pkgver.tar.gz") -sha512sums=('8724aef4faa22ce24673225a127a123c1156ba686cc6c63bf8cb30a3903d6c89dc2f29efcde5f6a2eb5b20c8f4e3cfc058f527cd5d9077e02960785d5d315993') - -prepare() { - cd deepin-screen-recorder-$pkgver - - # https://github.com/linuxdeepin/developer-center/issues/3035 - sed -i "s^cat /etc/os-version | grep 'Community'^echo 'Community'^" src/src.pro - - # OpenCV 4 compatibility - sed -i '/#include<opencv2/i #include <opencv2/imgproc/types_c.h>' src/utils/pixmergethread.h - - # OpenCV missing in pkg-config targets - sed -i 's/dframeworkdbus/dframeworkdbus opencv4/' src/src.pro - - # X11 header's weirdness with GCC 10 - sed -i '/include <X11.extensions.XTest.h>/a #undef min' src/event_monitor.cpp -} - -build(){ - cd deepin-screen-recorder-$pkgver - qmake-qt5 PREFIX=/usr - make -} - -package() { - cd deepin-screen-recorder-$pkgver - make INSTALL_ROOT="$pkgdir" install -} Copied: deepin-screen-recorder/repos/community-x86_64/PKGBUILD (from rev 1248200, deepin-screen-recorder/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-07-07 15:20:31 UTC (rev 1248201) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Contributor: Josip Ponjavic <josipponjavic at gmail dot com> +# Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com> + +pkgname=deepin-screen-recorder +pkgver=5.11.1 +pkgrel=1 +pkgdesc='Deepin Screen Recorder' +arch=('x86_64') +url="https://github.com/linuxdeepin/deepin-screen-recorder" +license=('GPL3') +depends=('deepin-qt5integration' 'deepin-turbo' 'ffmpeg' 'libxtst' 'opencv') +makedepends=('deepin-dock') +optdepends=('deepin-shortcut-viewer: for shortcut display') +provides=('deepin-screenshot') +conflicts=('deepin-screenshot') +groups=('deepin-extra') +source=("https://github.com/linuxdeepin/deepin-screen-recorder/archive/$pkgver/$pkgname-$pkgver.tar.gz") +sha512sums=('07608493038f426cfd6e9967a8032a4faac848e71a9871c7998945ac26f3f6e7f496de0899acc58559f48969c81fd254d5964689cf036bb41d7ecbf0fe2e22d5') + +prepare() { + cd deepin-screen-recorder-$pkgver + + # https://github.com/linuxdeepin/developer-center/issues/3035 + sed -i "s^cat /etc/os-version | grep 'Community'^echo 'Community'^" src/src.pro + + # OpenCV 4 compatibility + sed -i '/#include<opencv2/i #include <opencv2/imgproc/types_c.h>' src/utils/pixmergethread.h + + # OpenCV missing in pkg-config targets + sed -i 's/dframeworkdbus/dframeworkdbus opencv4/' src/src.pro + + # X11 header's weirdness with GCC 10 + sed -i '/include <X11.extensions.XTest.h>/a #undef min' src/event_monitor.cpp +} + +build(){ + cd deepin-screen-recorder-$pkgver + qmake-qt5 PREFIX=/usr + make +} + +package() { + cd deepin-screen-recorder-$pkgver + make INSTALL_ROOT="$pkgdir" install +}