Package libwebsockets: 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 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 | %define _unpackaged_files_terminate_build 1 Name: libwebsockets Version: 4.3.3 Release: alt1 Summary: A lightweight C library for Websockets License: MIT and Apache-2.0 and BSD-3-Clause and Zlib and CC0 Group: Development/C Url: http://libwebsockets.org # Source-url: https://github.com/warmcat/libwebsockets/archive/v%version.tar.gz#/%name-%version.tar.gz Source: %name-%version.tar Patch: libwebsockets-4.3.2-alt-upstream-gcc13.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: libssl-devel BuildRequires: zlib-devel BuildRequires: libev-devel BuildRequires: libuv-devel BuildRequires: glib2-devel BuildRequires: libcap-devel # https://fedoraproject.org/wiki/Bundled_Libraries Provides: bundled(sha1-hollerbach) Provides: bundled(base64-decode) Provides: bundled(ssl-http2) %description This is the libwebsockets C library for lightweight websocket clients and servers. %package devel Group: Development/C Summary: Headers for developing programs that will use %name Requires: %name = %EVR %description devel This package contains the header files needed for developing %name applications. %package tests Group: Development/C Summary: Tests to use with %name Requires: %name = %EVR %description tests This package contains the tests for %name applications. %prep %setup #patch -p1 %build %cmake \ -DLWS_LINK_TESTAPPS_DYNAMIC=ON \ -DLWS_WITH_EVLIB_PLUGINS=ON \ -DLWS_WITH_LIBUV=ON \ -DLWS_WITH_LIBEV=ON \ -DLWS_WITH_GLIB=ON \ -DLWS_WITHOUT_BUILTIN_GETIFADDRS=ON \ -DLWS_USE_BUNDLED_ZLIB=OFF \ -DLWS_WITHOUT_BUILTIN_SHA1=ON \ %ifarch %e2k -DDISABLE_WERROR=ON \ %endif -DLWS_WITH_STATIC=OFF %cmake_build %install %cmakeinstall_std find %buildroot -name '*.la' -exec rm -f {} ';' find %buildroot -name '*.a' -exec rm -f {} ';' find %buildroot -name '*.cmake' -exec rm -f {} ';' find %buildroot -name '*_static.pc' -exec rm -f {} ';' %files %doc README.md changelog %doc LICENSE %_libdir/%name.so.* %_libdir/%name-evlib_*.so %files devel %doc READMEs/README.coding.md READMEs/ changelog %doc LICENSE %_includedir/%name.h %_includedir/lws_config.h %_includedir/%name %_libdir/%name.so %_pkgconfigdir/%name.pc %files tests %doc READMEs/README.coding.md READMEs/README.test-apps.md %doc LICENSE %_bindir/%name-test-* %_datadir/%name-test-server/ %changelog * Mon Dec 25 2023 Vitaly Lipatov <lav@altlinux.ru> 4.3.3-alt1 - new version 4.3.3 (with rpmrb script) * Fri Jul 14 2023 Gleb F-Malinovskiy <glebfm@altlinux.org> 4.3.2-alt2 - NMU: backported upstream commit to fix FTBFS with gcc13 (thx Andy Green). - Fixed License: tag. * Mon Jun 27 2022 Dmitry Lyalyaev <fruktime@altlinux.org> 4.3.2-alt1 - new version 4.3.2 * Sun Sep 12 2021 Vitaly Lipatov <lav@altlinux.ru> 4.2.2-alt1 - new version 4.2.2 (with rpmrb script) * Wed Aug 25 2021 Vitaly Lipatov <lav@altlinux.ru> 4.2.0-alt3 - drop BR thrown in 4.2.0-alt1 * Wed Jul 07 2021 Ilya Kurdyukov <ilyakurdyukov@altlinux.org> 4.2.0-alt2 - Disabled -Werror for Elbrus * Tue Jun 29 2021 Nikolay A. Fetisov <naf@altlinux.org> 4.2.0-alt1 - New version * Thu Oct 11 2018 Vitaly Lipatov <lav@altlinux.ru> 2.4.2-alt1 - initial build for ALT Sisyphus * Thu Mar 15 2018 Fabian Affolter <mail@fabian-affolter.ch> - 2.4.2-1 - Update to latest upstream release 2.4.2 (rhbz#1504377) * Fri Feb 16 2018 Fabian Affolter <mail@fabian-affolter.ch> - 2.4.1-1 - Update to latest upstream release 2.4.1 (rhbz#1504377) * Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Fri Oct 20 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.4.0-1 - Update to latest upstream release 2.4.0 (rhbz#1504377) * Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Sat Jul 29 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.3.0-1 - Update to latest upstream release 2.3.0 (rhbz#1472509) * Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Thu May 11 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.2.0-1 - Update to latest upstream release 2.2.1 (rhbz#1437272) * Sat Mar 25 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.2.0-1 - Update to latest upstream release 2.2.0 (rhbz#1422477) * Tue Mar 14 2017 Fabian Affolter <mail@fabian-affolter.ch> - 2.1.1-1 - Update to latest upstream release 2.1.1 (rhbz#1422477) * Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Nov 17 2016 Fabian Affolter <mail@fabian-affolter.ch> - 2.1.0-2 - Move tests (rhbz#1390538) * Thu Nov 17 2016 Fabian Affolter <mail@fabian-affolter.ch> - 2.1.0-1 - Update to latest upstream release 2.1.0 (rhbz#1376257) * Mon Oct 31 2016 Fabian Affolter <mail@fabian-affolter.ch> - 2.0.3-1 - Update to latest upstream release 2.0.3 * Wed Aug 03 2016 Fabian Affolter <mail@fabian-affolter.ch> - 2.0.2-1 - Update to latest upstream release 2.0.2 (rhbz#1358988) * Sat Apr 16 2016 Fabian Affolter <mail@fabian-affolter.ch> - 1.7.5-1 - Update licenses - Update to latest upstream release 1.7.5 * Tue Mar 22 2016 Fabian Affolter <mail@fabian-affolter.ch> - 1.7.4-1 - Update licenses - Update to latest upstream release 1.7.4 * Sun Jan 24 2016 Fabian Affolter <mail@fabian-affolter.ch> - 1.6.1-2 - Update to latest upstream release 1.6.1 * Fri Jan 22 2016 Fabian Affolter <mail@fabian-affolter.ch> - 1.5.1-2 - Update spec file - Update to latest upstream release 1.5.1 * Wed Mar 04 2015 Fabian Affolter <mail@fabian-affolter.ch> - 1.3-2 - Introduce license tag - Including .cmake files in dev package - Switch to github source * Wed Mar 04 2015 Fabian Affolter <mail@fabian-affolter.ch> - 1.3-1 - Initial package for Fedora |