Package newsboat: 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 | %global optflags_lto %optflags_lto -ffat-lto-objects Name: newsboat Version: 2.31 Release: alt1 Summary: an RSS/Atom feed reader for the text console License: MIT Group: Networking/News Url: https://github.com/newsboat/newsboat VCS: https://github.com/newsboat/newsboat Source: newsboat-%version.tar # cargo vendor Source1: vendor.tar Source2: newsboat.watch Provides: newsbeuter = %EVR Obsoletes: newsbeuter < %EVR BuildRequires: /proc BuildRequires: asciidoctor >= 1.5.2 BuildRequires: gcc-c++ >= 4.9 BuildRequires: libcurl-devel >= 7.21.6 BuildRequires: libjson-c-devel >= 0.11 BuildRequires: libncursesw-devel BuildRequires: libsqlite3-devel >= 3.5.0 BuildRequires: libssl-devel BuildRequires: libstfl0-devel BuildRequires: libxml2-devel BuildRequires: rust-cargo >= 1.42.0 BuildRequires: zlib-devel %description Newsboat is an RSS/Atom feed reader for the text console. It's an actively maintained fork of Newsbeuter. %prep %setup -a 1 mkdir -p .cargo cat > .cargo/config <<EOF [source.crates-io] replace-with = "vendored-sources" [source.vendored-sources] directory = "vendor" EOF %build export CFLAGS="%optflags" export CXXFLAGS="$CFLAGS" export CARGO_FLAGS="--offline" ./config.sh %make_build \ prefix=%_prefix \ # %install %makeinstall_std \ prefix=%_prefix \ # %find_lang %name %check # workaround for test compilaton: remove me in the next release %add_optflags -Wno-error=maybe-uninitialized export CFLAGS="%optflags" export CXXFLAGS="$CFLAGS" make test cargo test %files -f %name.lang %doc LICENSE %_bindir/newsboat %_bindir/podboat %_defaultdocdir/newsboat %_man1dir/newsboat.1* %_man1dir/podboat.1* %dir %_iconsdir/hicolor/scalable %dir %_iconsdir/hicolor/scalable/apps %_iconsdir/hicolor/scalable/apps/newsboat.svg %changelog * Wed May 17 2023 Vladimir D. Seleznev <vseleznv@altlinux.org> 2.31-alt1 - Updated to r2.31. * Mon Dec 26 2022 Vladimir D. Seleznev <vseleznv@altlinux.org> 2.30-alt1 - Updated to 2.30. * Mon Sep 26 2022 Vladimir D. Seleznev <vseleznv@altlinux.org> 2.29-alt1 - Updated to 2.29. * Mon Jun 27 2022 Vladimir D. Seleznev <vseleznv@altlinux.org> 2.28-alt1 - Updated to 2.28. * Sun Jun 26 2022 Vladimir D. Seleznev <vseleznv@altlinux.org> 2.27-alt1 - Updated to 2.27. * Wed Sep 29 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 2.25-alt1 - Updated to 2.25. * Sat Aug 28 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 2.24-alt2 - Fixed FTBFS: built fat LTO objects. * Mon Jul 26 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 2.24-alt1 - Updated to 2.24. * Tue Mar 23 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 2.23-alt1 - Updated to 2.23. * Wed Feb 03 2021 Vladimir D. Seleznev <vseleznv@altlinux.org> 2.22.1-alt1 - Updated to 2.22.1. * Thu Sep 24 2020 Vladimir D. Seleznev <vseleznv@altlinux.org> 2.21-alt1 - Updated to 2.21. * Fri Aug 14 2020 Vladimir D. Seleznev <vseleznv@altlinux.org> 2.20.1.0.308.git49794d07-alt1 - Initial build for ALT Sisyphus. |