Package dtkwidget: 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 | %def_disable clang Name: dtkwidget Version: 5.5.44 Release: alt1 Summary: Deepin tool kit widget modules License: LGPL-3.0+ and GPL-3.0+ Group: Graphical desktop/Other Url: https://github.com/linuxdeepin/dtkwidget Packager: Leontiy Volodin <lvol@altlinux.org> Source: %url/archive/%version/%name-%version.tar.gz %if_enabled clang BuildRequires(pre): clang12.0-devel %endif BuildRequires: qt5-linguist BuildRequires: qt5-base-devel-static BuildRequires: qt5-svg-devel BuildRequires: qt5-x11extras-devel BuildRequires: dtk5-core-devel BuildRequires: dtk5-gui-devel BuildRequires: dtk5-common BuildRequires: gsettings-qt-devel BuildRequires: deepin-qt-dbus-factory-devel BuildRequires: libudev-devel BuildRequires: librsvg-devel BuildRequires: libstartup-notification-devel BuildRequires: libXi-devel BuildRequires: libX11-devel BuildRequires: libXext-devel BuildRequires: libxcbutil-devel BuildRequires: libxkbcommon-devel BuildRequires: libXrender-devel BuildRequires: libcups-devel BuildRequires: libgtest-devel # libQt5Gui.so.5(Qt_5_PRIVATE_API)(64bit) needed by dtkwidget BuildRequires: libqt5-gui %description DtkWidget is Deepin graphical user interface for deepin desktop development. %package -n libdtk5-widget Summary: Libraries for %name Group: System/Libraries %description -n libdtk5-widget DtkWidget is Deepin graphical user interface for deepin desktop development. Libraries for %name. %package -n dtk5-widget-devel Summary: Development package for %name Group: Development/KDE and QT %description -n dtk5-widget-devel Header files and libraries for %name. %package -n dtk5-widget-examples Summary: Examples for %name Group: Development/KDE and QT %description -n dtk5-widget-examples DtkWidget is Deepin graphical user interface for deepin desktop development. Examples for %name. %prep %setup sed -i "s|'/lib'|'/%_lib'|" conanfile.py sed -i 's|dtkBuildMultiVersion(5.5)|dtkBuildMultiVersion|' \ src/src.pro sed -i 's|$$QT.dtkcore.libs/examples|$$QT.dtkcore.libs/dtkwidget5-examples|' \ examples/dwidget-examples/collections/collections.pro %build export PATH=%{_qt5_bindir}:$PATH %qmake_qt5 \ %if_enabled clang QMAKE_STRIP= -spec linux-clang \ %endif CONFIG+=nostrip \ PREFIX=%_prefix \ LIB_INSTALL_DIR=%_libdir \ VERSION=%version \ # %make_build %install %makeinstall INSTALL_ROOT=%buildroot %files -n libdtk5-widget %doc README.md LICENSE %_libdir/lib%name.so.5* %dir %_libdir/libdtk-5*/ %dir %_libdir/libdtk-5*/DWidget/ %_libdir/libdtk-5*/DWidget/bin/ %_datadir/libdtk-5*/ %files -n dtk5-widget-devel %_includedir/libdtk-5*/ %_qt5_archdatadir/mkspecs/modules/*.pri %_libdir/cmake/DtkWidget/ %_pkgconfigdir/%name.pc %_libdir/lib%name.so %files -n dtk5-widget-examples %_libdir/dtkwidget5-examples/ %changelog * Wed May 04 2022 Leontiy Volodin <lvol@altlinux.org> 5.5.44-alt1 - New version (5.5.44). * Tue Mar 22 2022 Leontiy Volodin <lvol@altlinux.org> 5.5.42-alt1 - New version (5.5.42). * Tue Feb 08 2022 Leontiy Volodin <lvol@altlinux.org> 5.5.37-alt1 - New version (5.5.37). * Tue Jul 06 2021 Leontiy Volodin <lvol@altlinux.org> 5.5.17.1-alt1 - New version (5.5.17.1). * Mon Jun 28 2021 Leontiy Volodin <lvol@altlinux.org> 5.5.7-alt1 - New version (5.5.7) with rpmgs script. * Mon May 17 2021 Leontiy Volodin <lvol@altlinux.org> 5.4.20-alt1 - New version (5.4.20) with rpmgs script. * Thu Apr 08 2021 Leontiy Volodin <lvol@altlinux.org> 5.4.16-alt1 - New version (5.4.16) with rpmgs script. * Tue Mar 09 2021 Leontiy Volodin <lvol@altlinux.org> 5.4.10-alt1 - New version (5.4.10) with rpmgs script. * Mon Nov 30 2020 Leontiy Volodin <lvol@altlinux.org> 5.4.1-alt1 - New version (5.4.1) with rpmgs script. * Wed Oct 28 2020 Leontiy Volodin <lvol@altlinux.org> 5.3.0-alt1 - New version (5.3.0) with rpmgs script. * Mon Oct 05 2020 Leontiy Volodin <lvol@altlinux.org> 5.2.2.15-alt1 - New version (5.2.2.15) with rpmgs script. * Mon Aug 17 2020 Leontiy Volodin <lvol@altlinux.org> 5.2.2.3-alt1 - Initial build for ALT Sisyphus (thanks fedora and archlinux for this spec). |