Пакет rabbitmq-c: 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 | %define _unpackaged_files_terminate_build 1 %global sover 4 Name: rabbitmq-c Version: 0.13.0 Release: alt2 Summary: RabbitMQ C client Group: System/Libraries License: MIT URL: https://github.com/alanxz/rabbitmq-c Source: %name-%version.tar Patch0: %name-%version-alt.patch Obsoletes: librabbitmq-c < %EVR BuildRequires(pre): rpm-macros-cmake BuildRequires: cmake ctest xmlto BuildRequires: doxygen BuildRequires: graphviz BuildRequires: libssl-devel BuildRequires: libpopt-devel %description This is a C-language AMQP client library for use with v2.0+ of the RabbitMQ broker. %package -n librabbitmq-c%sover Summary: Libraries for %name Group: System/Libraries Provides: librabbitmq-c = %EVR Conflicts: librabbitmq-c %description -n librabbitmq-c%sover %summary %package -n librabbitmq-c-devel Summary: Development files for %name Group: System/Libraries Requires: pkgconfig %description -n librabbitmq-c-devel %summary %prep %setup %patch0 -p1 %build %cmake \ -DCMAKE_SKIP_RPATH:BOOL=NO \ -DCMAKE_SKIP_INSTALL_RPATH:BOOL=YES \ -DBUILD_API_DOCS=ON \ -DBUILD_TOOLS:BOOL=ON \ -DBUILD_TOOLS_DOCS:BOOL=ON %cmake_build %install %cmake_install rm -f %buildroot%_libdir/*.a %check pushd %_cmake__builddir ctest -VV popd %files %doc AUTHORS CONTRIBUTING.md ChangeLog.md LICENSE README.md THANKS %_bindir/* %_man1dir/* %_man7dir/* %files -n librabbitmq-c%sover %_libdir/librabbitmq.so.* %files -n librabbitmq-c-devel %_libdir/*.so %_includedir/* %_pkgconfigdir/* %_libdir/cmake %changelog * Thu Nov 23 2023 Egor Ignatov <egori@altlinux.org> 0.13.0-alt2 - Backport CVE fix (fixes: CVE-2023-35789) * Tue Feb 07 2023 Egor Ignatov <egori@altlinux.org> 0.13.0-alt1 - 0.13.0 * Mon Apr 11 2022 Egor Ignatov <egori@altlinux.org> 0.11.0-alt5 - 1f6ff5e tools/common.c: die on failed rpc in make_connection * Fri Apr 01 2022 Egor Ignatov <egori@altlinux.org> 0.11.0-alt4 - f54668b tools: multiple tries to make a connection * Tue Jan 25 2022 Egor Ignatov <egori@altlinux.org> 0.11.0-alt3 - 49a0ba4 tools: print verbose error message when failed to open a socket - f194b49 tools: enable ssl in connection_info if --ssl used with --server * Fri Jan 21 2022 Egor Ignatov <egori@altlinux.org> 0.11.0-alt2 - Rename package: librabbitmq-c -> rabbitmq-c - Split tools and libraries into different packages (Closes: #41742) * Wed Jun 30 2021 Grigory Ustinov <grenka@altlinux.org> 0.11.0-alt1 - Build new version (Closes: #40331). * Tue Apr 27 2021 Arseny Maslennikov <arseny@altlinux.org> 0.9.0-alt1.1 - NMU: spec: adapted to new cmake macros. * Fri Mar 01 2019 Alexey Shabalin <shaba@altlinux.org> 0.9.0-alt1 - 0.9.0 * Wed Aug 29 2018 Grigory Ustinov <grenka@altlinux.org> 0.5.2-alt1.git20140830.1 - NMU: Rebuild with new openssl 1.1.0. * Fri Sep 12 2014 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.5.2-alt1.git20140830 - Version 0.5.2 * Fri Sep 27 2013 Slava Dubrovskiy <dubrsl@altlinux.org> 0.4.1-alt2 - add test * Fri Sep 27 2013 Slava Dubrovskiy <dubrsl@altlinux.org> 0.4.1-alt1 - new version * Fri May 04 2012 Slava Dubrovskiy <dubrsl@altlinux.org> 0.0.1-alt1 - first build for ALT Linux |