Package 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 129 130 131 | %define _unpackaged_files_terminate_build 1 %global sover 4 Name: rabbitmq-c Version: 0.14.0 Release: alt1 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 * Tue Mar 26 2024 Egor Ignatov <egori@altlinux.org> 0.14.0-alt1 - 0.14.0 * 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 |