Package deepin-dock: 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 | %global repo dde-dock %def_disable clang Name: deepin-dock Version: 5.4.28 Release: alt1 Summary: Deepin desktop-environment - Dock module License: GPL-3.0+ Group: Graphical desktop/Other Url: https://github.com/linuxdeepin/dde-dock Packager: Leontiy Volodin <lvol@altlinux.org> Source: %url/archive/%version/%repo-%version.tar.gz Patch: deepin-dock-5.3.64-alt-fix-underlinked.patch %if_enabled clang BuildRequires(pre): clang12.0-devel %endif BuildRequires(pre): rpm-build-ninja BuildRequires: cmake BuildRequires: deepin-network-utils-devel BuildRequires: dtk5-widget-devel BuildRequires: deepin-qt-dbus-factory-devel BuildRequires: gsettings-qt-devel BuildRequires: libgtk+2-devel BuildRequires: libdbusmenu-qt5-devel BuildRequires: qt5-base-devel BuildRequires: qt5-x11extras-devel BuildRequires: qt5-svg-devel BuildRequires: qt5-linguist BuildRequires: libX11-devel BuildRequires: libXtst-devel BuildRequires: libXext-devel BuildRequires: libxcb-devel BuildRequires: libxcbutil-icccm-devel BuildRequires: libxcbutil-image-devel BuildRequires: libgtest-devel BuildRequires: libgmock-devel BuildRequires: dtk5-common Requires: libdbusmenu-qt52 libddenetworkutils libdframeworkdbus2 libxcb libxcbutil-icccm libxcbutil-image %description Deepin desktop-environment - Dock module. %package devel Summary: Development package for %name Group: Graphical desktop/Other %description devel Header files and libraries for %name. %prep %setup -n %repo-%version %patch -p2 sed -i '/TARGETS/s|lib|%_lib|' plugins/*/CMakeLists.txt sed -E '/dpkg-architecture|EXIT_CODE/d' CMakeLists.txt sed -i 's|lrelease|lrelease-qt5|' translate_generation.sh sed -i 's|/usr/lib/deepin-daemon|/usr/libexec/deepin-daemon|' \ plugins/show-desktop/showdesktopplugin.cpp \ frame/window/mainpanelcontrol.cpp sed -i 's|${prefix}/lib/@HOST_MULTIARCH@|%_libdir|' dde-dock.pc.in sed -i 's|/usr/lib|%_libdir|' \ frame/controller/dockpluginscontroller.cpp \ plugins/tray/system-trays/systemtrayscontroller.cpp %build %if_enabled clang export CC="clang" export CXX="clang++" export AR="llvm-ar" %endif %cmake \ -GNinja \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_PREFIX=%_prefix \ -DARCHITECTURE=%_arch %cmake_build %install %cmake_install %files %doc LICENSE README.md %_bindir/%repo %_libdir/%repo/ %_datadir/%repo/ %_datadir/polkit-1/actions/com.deepin.dde.dock.overlay.policy %_datadir/glib-2.0/schemas/com.deepin.dde.dock.module.gschema.xml %files devel %doc plugins/plugin-guide %_includedir/%repo/ %_pkgconfigdir/%repo.pc %_libdir/cmake/DdeDock/DdeDockConfig.cmake %changelog * Wed Jul 14 2021 Leontiy Volodin <lvol@altlinux.org> 5.4.28-alt1 - New version (5.4.28). * Tue May 18 2021 Leontiy Volodin <lvol@altlinux.org> 5.4.10-alt1 - New version (5.4.10) with rpmgs script. * Thu Apr 08 2021 Leontiy Volodin <lvol@altlinux.org> 5.4.7-alt1 - New version (5.4.7) with rpmgs script. * Wed Mar 24 2021 Leontiy Volodin <lvol@altlinux.org> 5.4.4-alt1 - New version (5.4.4) with rpmgs script. * Mon Jan 25 2021 Leontiy Volodin <lvol@altlinux.org> 5.3.64-alt1 - New version (5.3.64) with rpmgs script. * Tue Jan 12 2021 Leontiy Volodin <lvol@altlinux.org> 5.3.0.54-alt1 - New version (5.3.0.54) with rpmgs script. * Mon Nov 09 2020 Leontiy Volodin <lvol@altlinux.org> 5.3.0.49-alt1 - New version (5.3.0.49) with rpmgs script. - Fixed panel plugins. - Added requires. - Removed patches. * Wed Oct 14 2020 Leontiy Volodin <lvol@altlinux.org> 5.3.0.27-alt1 - New version (5.3.0.27) with rpmgs script. * Mon Oct 12 2020 Leontiy Volodin <lvol@altlinux.org> 5.2.0.14-alt1 - New version (5.2.0.14) with rpmgs script. * Wed Jul 29 2020 Leontiy Volodin <lvol@altlinux.org> 5.1.0.11-alt1 - Initial build for ALT Sisyphus (thanks fedora and archlinux for this spec). |