Пакет deepin-compressor: 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 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | %define _cmake__builddir BUILD %def_disable clang Name: deepin-compressor Version: 5.12.5 Release: alt1 Summary: Archive Manager for Deepin Desktop Environment License: GPL-3.0+ and (GPL-2.0+ and LGPL-2.1+ and MPL-1.1) and BSD-2-Clause and Apache-2.0 Group: Archiving/Compression Url: https://github.com/linuxdeepin/deepin-compressor Packager: Leontiy Volodin <lvol@altlinux.org> Provides: %name-devel = %version Obsoletes: %name-devel < %version Source: %url/archive/%version/%name-%version.tar.gz Patch: deepin-compressor-5.12.5-alt-aarch64-armh.patch %if_enabled clang BuildRequires(pre): clang-devel %else BuildRequires(pre): gcc-c++ %endif BuildRequires(pre): desktop-file-utils rpm-build-kf5 rpm-build-ninja BuildRequires: cmake BuildRequires: qt5-base-devel BuildRequires: dtk5-widget-devel BuildRequires: kf5-kcodecs-devel BuildRequires: kf5-karchive-devel BuildRequires: qt5-multimedia-devel BuildRequires: qt5-x11extras-devel BuildRequires: libarchive-devel BuildRequires: libsecret-devel BuildRequires: libpoppler-cpp-devel BuildRequires: udisks2-qt5-devel BuildRequires: disomaster-devel BuildRequires: libzip-devel BuildRequires: libminizip-devel BuildRequires: qt5-tools-devel BuildRequires: deepin-gettext-tools BuildRequires: qt5-svg-devel BuildRequires: gsettings-qt-devel BuildRequires: libgmock-devel # Requires: icon-theme-hicolor # Requires: p7zip %description %summary. %prep %setup %patch -p1 sed -i 's|/usr/bin/cp|/bin/cp|' \ tests/FuzzyTest/libfuzzer/CMakeLists.txt sed -i 's|/usr/lib|%_libdir|' \ src/source/common/pluginmanager.cpp \ tests/UnitTest/CMakeLists.txt sed -i 's|#include <zip.h>|#include <libzip/zip.h>|' \ 3rdparty/libzipplugin/libzipplugin.h sed -i 's|lib/|%_lib/|' \ CMakeLists.txt %build %if_enabled clang export CC="clang" export CXX="clang++" export AR="llvm-ar" export NM="llvm-nm" export READELF="llvm-readelf" %endif export PATH=%_qt5_bindir:$PATH %K5cmake \ -GNinja \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_LIBDIR=%_libdir \ -DAPP_VERSION=%version \ -DVERSION=%version \ -DLIB_INSTALL_DIR=%_libdir \ %nil cmake --build "%_cmake__builddir" -j%__nprocs %install %cmake_install %check desktop-file-validate %buildroot%_desktopdir/%name.desktop %files %doc README.md %doc LICENSE %_bindir/%name %_desktopdir/%name.desktop %_datadir/%name/ %_iconsdir/hicolor/scalable/apps/%name.svg %_datadir/mime/packages/%name.xml %dir %_datadir/applications/context-menus/ %_datadir/applications/context-menus/*.conf %dir %_libdir/%name/ %dir %_libdir/%name/plugins/ %_libdir/%name/plugins/*.so %dir %_datadir/deepin-manual/ %dir %_datadir/deepin-manual/manual-assets/ %dir %_datadir/deepin-manual/manual-assets/application/ %dir %_datadir/deepin-manual/manual-assets/application/%name/ %_datadir/deepin-manual/manual-assets/application/%name/archive-manager/ %changelog * Tue Apr 19 2022 Leontiy Volodin <lvol@altlinux.org> 5.12.5-alt1 - New version (5.12.5). - Checkout from euler to dev/1050 branch. * Thu Jul 08 2021 Leontiy Volodin <lvol@altlinux.org> 5.10.5-alt2 - Fixed build with libgmock.so.1.11.0. * Wed Jun 16 2021 Leontiy Volodin <lvol@altlinux.org> 5.10.5-alt1 - New version (5.10.5) with rpmgs script. - NMU: spec: adapted to new cmake macros. * Mon Apr 26 2021 Leontiy Volodin <lvol@altlinux.org> 5.10.0.15-alt1 - New version (5.10.0.15) with rpmgs script. * Sat Dec 26 2020 Leontiy Volodin <lvol@altlinux.org> 5.10.0.7-alt2 - Built with gcc10. * Wed Dec 23 2020 Leontiy Volodin <lvol@altlinux.org> 5.10.0.7-alt1 - New version (5.10.0.7) with rpmgs script. * Fri Oct 09 2020 Leontiy Volodin <lvol@altlinux.org> 5.9.0.2-alt1 - New version (5.9.0.2) with rpmgs script. * Wed Sep 02 2020 Leontiy Volodin <lvol@altlinux.org> 5.8.0.15-alt1 - Initial build for ALT Sisyphus. |