Package dtk6core: 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 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 | %define _libexecdir %_prefix/libexec %def_disable clang %def_without docs Name: dtk6core Version: 6.0.46 Release: alt1 Summary: Deepin tool kit core modules License: LGPL-3.0+ Group: Graphical desktop/Other Url: https://github.com/linuxdeepin/dtk6core Vcs: https://github.com/linuxdeepin/dtk6core # Source-url: %url/archive/%version/%name-%version.tar.gz Source: %name-%version.tar Patch0: %name-%version-%release.patch Patch1: dtk6core-6.0.9-alt-uos-version.patch Provides: libdtk6-core = %EVR Obsoletes: libdtk6-core < %EVR Provides: dtk6-core = %EVR Obsoletes: dtk6-core < %EVR BuildRequires(pre): rpm-build-ninja deepin-desktop-base rpm-macros-dqt6 BuildRequires: cmake dqt6-base-devel libsystemd-devel dtk6-common-devel libuchardet-devel libspdlog-devel libdtk6log-devel libicu-devel libdbus-devel %if_enabled clang BuildRequires: clang-devel lld-devel %else BuildRequires: gcc-c++ %endif %if_with docs BuildRequires: dqt6-base-doc %endif %description Deepin tool kit core modules. %package -n lib%{name}6 Summary: Libraries for %name Group: System/Libraries Requires: libdqt6-core = %_dqt6_version %description -n lib%{name}6 Deepin tool kit core modules. Libraries for %name. %package -n lib%name-devel Summary: Development package for %name Group: Development/KDE and QT Provides: dtk6-core-devel = %EVR Obsoletes: dtk6-core-devel < %EVR Requires: %name = %EVR %description -n lib%name-devel Header files and libraries for %name. %if_with docs %package doc Summary: %name documantation Group: Documentation BuildArch: noarch Provides: dtk6-core-doc = %EVR Obsoletes: dtk6-core-doc < %EVR %description doc This package provides %name documantation. %endif %prep %setup %patch0 -p1 %patch1 -p1 %build %if_enabled clang export CC=clang CXX=clang++ LDFLAGS="-fuse-ld=lld $LDFLAGS" %endif %DQ6build \ -DCMAKE_INSTALL_LIBDIR=%_lib \ -DDTK_VERSION=%version \ -DLIBRARY_INSTALL_DIR=%_lib \ -DBUILD_WITH_SYSTEMD=ON \ %if_without docs -DBUILD_DOCS=OFF \ %endif -DMKSPECS_INSTALL_DIR=%_dqt6_mkspecsdir/modules \ # %install %DQ6install %files %doc README.md LICENSE CHANGELOG.md %dir %_libexecdir/dtk6 %dir %_libexecdir/dtk6/DCore/ %_libexecdir/dtk6/DCore/bin/ %files -n lib%{name}6 %_libdir/lib%name.so.6* %files -n lib%name-devel %doc docs/Specification.md %_libdir/lib%name.so %dir %_includedir/dtk6/ %_includedir/dtk6/DCore/ %_dqt6_mkspecsdir/modules/qt_lib_dtkcore.pri %_dqt6_mkspecsdir/features/dtk_install_dconfig.prf %_libdir/cmake/Dtk6Core/ %_libdir/cmake/Dtk6CMake/ %_libdir/cmake/Dtk6Tools/ %_libdir/cmake/Dtk6DConfig/ %_pkgconfigdir/dtk6core.pc %if_with docs %files doc %_dqt6_datadir/doc/dtk6core.qch %endif %changelog * Fri Nov 07 2025 Leontiy Volodin <lvol@altlinux.org> 6.0.46-alt1 - New version 6.0.46. * Fri Oct 24 2025 Leontiy Volodin <lvol@altlinux.org> 6.0.44-alt1 - New version 6.0.44. * Wed Oct 15 2025 Leontiy Volodin <lvol@altlinux.org> 6.0.43-alt1 - New version 6.0.43. * Tue Aug 19 2025 Leontiy Volodin <lvol@altlinux.org> 6.0.41-alt1 - New version 6.0.41. * Fri Jun 20 2025 Leontiy Volodin <lvol@altlinux.org> 6.0.37-alt1 - New version 6.0.37. * Tue Jun 17 2025 Leontiy Volodin <lvol@altlinux.org> 6.0.36-alt1 - New version 6.0.36. * Fri Feb 14 2025 Leontiy Volodin <lvol@altlinux.org> 6.0.30-alt1 - New version 6.0.30. * Fri Jan 10 2025 Leontiy Volodin <lvol@altlinux.org> 6.0.27-alt1 - New version 6.0.27. * Thu Dec 12 2024 Leontiy Volodin <lvol@altlinux.org> 6.0.24-alt1 - New version 6.0.24. - Added vcs tag. * Wed Oct 02 2024 Leontiy Volodin <lvol@altlinux.org> 6.0.18-alt2 - Built with separate qt6 (ALT #48138). * Fri Aug 30 2024 Leontiy Volodin <lvol@altlinux.org> 6.0.18-alt1 - New version 6.0.18. * Fri May 17 2024 Leontiy Volodin <lvol@altlinux.org> 6.0.16-alt1 - New version 6.0.16. * Mon Apr 22 2024 Leontiy Volodin <lvol@altlinux.org> 6.0.11-alt1 - New version 6.0.11. * Tue Apr 02 2024 Leontiy Volodin <lvol@altlinux.org> 6.0.9-alt1 - Initial build for ALT Sisyphus. |