Package megasync: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 | Name: megasync Version: 4.3.7.0 Release: alt1 Summary: Easy automated syncing between your computers and your MEGA Cloud Drive License: MEGA LIMITED CODE REVIEW LICENCE Group: File tools Url: https://github.com/meganz/MEGAsync Packager: Vitaly Lipatov <lav@altlinux.ru> # Source-url: https://github.com/meganz/MEGAsync/archive/v%{version}_Linux.tar.gz Source: v%{version}_Linux.tar.gz Source1: qt5sdk.pri Patch: MEGASync-4.0.2.0-createForeignFileNode.patch # TODO: due google_breakpad ExclusiveArch: %ix86 x86_64 BuildPreReq: rpm-macros-qt5 BuildRequires: cmake BuildRequires: zlib-devel BuildRequires: libmegasdk-devel >= 3.7 libmegasdk-devel-qt5 # Automatically added by buildreq on Sat Jun 13 2015 # optimized out: fontconfig glib2-devel glibc-devel-static libGL-devel libX11-devel libatk-devel libavcodec-devel libavutil-devel libcairo-devel libcloog-isl4 libdc1394-22 libgdk-pixbuf libgdk-pixbuf-devel libgio-devel libjson-c libopencore-amrnb0 libopencore-amrwb0 libp11-kit libpango-devel libqt5-core libqt5-gui libqt5-network libqt5-opengl libqt5-sql libqt5-svg libqt5-widgets libqt5-xml libraw1394-11 libsodium-devel libstdc++-devel libswscale-devel libvpx-devel libwayland-client libwayland-server python3-base qt5-base-devel qt5-declarative-devel qt5-script-devel qt5-tools xorg-scrnsaverproto-devel xorg-xproto-devel BuildRequires: gcc-c++ qt5-connectivity-devel qt5-location-devel qt5-multimedia-devel qt5-phonon-devel qt5-quick1-devel qt5-tools-devel qt5-webkit-devel qt5-websockets-devel qt5-svg-devel qt5-x11extras-devel # instead of internal fonts OpenSans, SourceSansPro Requires: fonts-ttf-open-sans fonts-otf-adobe-source-sans-pro %description Easy automated syncing between your computers and your MEGA cloud drive. This repository contains all the development history of the official sync client of MEGA: https://mega.nz/sync %prep %setup #patch -p0 %__subst "s|-lcrypto|-lcrypto -lz|g" src/MEGASync/platform/platform.pri mkdir -p src/MEGASync/mega/bindings/qt/ cp -a %_datadir/libmegasdk/qt5/*.* src/MEGASync/mega/bindings/qt/ cp %SOURCE1 src/MEGASync/mega/bindings/qt/sdk.pri mkdir -p src/MEGASync/mega/include/mega/ ln -s %_includedir/mega/config.h src/MEGASync/mega/include/mega/config.h # drop fonts sed -i 's|.*fonts/.*||' src/MEGASync/gui/Resources_linux.qrc sed -i 's|.*//fonts/.*||' src/MEGASync/MegaApplication.cpp rm -rfv src/MEGASync/gui/fonts/ # TODO: use external one only #rm -rf src/MEGASync/google_breakpad %build cd src %qmake_qt5 CONFIG+="release" MEGA.pro lrelease-qt5 MEGASync/MEGASync.pro %make_build %install cd src/MEGASync/ mkdir -p %buildroot%_bindir/ install -m 0755 %name %buildroot%_bindir/%name cd platform/linux/data mkdir -p %buildroot%_desktopdir/ install -m 0644 megasync.desktop %buildroot%_desktopdir/%name.desktop mkdir -p %buildroot%_iconsdir/ cp -a icons/hicolor/ %buildroot%_iconsdir/ %files %_bindir/%name %_desktopdir/%name.desktop %_iconsdir/hicolor/*/apps/* %changelog * Tue Dec 01 2020 Vitaly Lipatov <lav@altlinux.ru> 4.3.7.0-alt1 - new version 4.3.7.0 (with rpmrb script) * Tue Sep 15 2020 Vitaly Lipatov <lav@altlinux.ru> 4.3.3.0-alt1 - new version 4.3.3.0 (with rpmrb script) * Sun Mar 29 2020 Vitaly Lipatov <lav@altlinux.ru> 4.3.1.0-alt1 - new version 4.3.1.0 (with rpmrb script) * Sun Mar 08 2020 Vitaly Lipatov <lav@altlinux.ru> 4.3.0.8-alt1 - new version 4.3.0.8 * Wed Apr 10 2019 Fr. Br. George <george@altlinux.ru> 4.0.2.0-alt1 - Autobuild version bump to 4.0.2.0 * Tue Feb 12 2019 Vitaly Lipatov <lav@altlinux.ru> 3.7.1.0-alt1 - new version 3.7.1.0 (with rpmrb script) - use system fonts instead of compiled in ones * Sun Nov 25 2018 Vitaly Lipatov <lav@altlinux.ru> 3.6.6.0-alt3 - rebuild with libcryptopp.so.7 * Wed Aug 15 2018 Fr. Br. George <george@altlinux.ru> 3.6.6.0-alt2 - Rebuild with new sdk * Sun Jun 10 2018 Vitaly Lipatov <lav@altlinux.ru> 3.6.6.0-alt1 - new version 3.6.6.0 (with rpmrb script) * Fri Dec 22 2017 Vitaly Lipatov <lav@altlinux.ru> 3.5.3.0-alt1 - initial build for ALT Linux Sisyphus |