Package cutecom: 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 | %ifarch %e2k # pandoc is unavailable because depends on haskell %def_without pandoc %else %def_with pandoc %endif Name: cutecom Version: 0.51.0 Release: alt3 Summary: A graphical serial terminal Summary(pl): Graficzny terminal szeregowy Summary(ru_RU.UTF-8): Графический последовательный терминал License: GPL-3.0+ Group: Communications Url: https://gitlab.com/cutecom/cutecom Source: %name-%version.tar Patch: cutecom-0.40.0-mga-fixinstall.patch # Upstream patch Patch1: 0001-Fix-build-with-Qt-5.15-hopefully.patch BuildRequires(pre): rpm-macros-cmake BuildRequires: cmake gcc-c++ BuildRequires: desktop-file-utils BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5SerialPort) BuildRequires: pkgconfig(Qt5Widgets) %if_with pandoc # build MarkDown BuildRequires: pandoc %endif # Required for xmodem support Requires: lrzsz %description Cutecom is a graphical serial terminal, like minicom. It is aimed mainly at hardware developers or other people who need a terminal to talk to their devices. %description -l ru_RU.UTF-8 Cutecom - графический последовательный терминал, похожий на minicom. В основном он предназначен для разработчиков электронной аппаратуры и для тех, кому нужен терминал для передачи команд устройствам. Среди его особенностей: строчный интерфейс (в отличие от символьного), поддержка xmodem, ymodem и zmodem (требуется пакет lrzsz), шестнадцатеричный ввод/вывод и др. Cutecom написан с использованием библиотеки Qt. %prep %setup %patch -p1 %patch1 -p1 %build %cmake %cmake_build %install %cmakeinstall_std # Upstream script does not install the .desktop file if KDE is not installed, # so we install it manually mkdir -p %buildroot%_desktopdir desktop-file-install --dir %buildroot%_desktopdir \ --remove-key=Path --remove-key=Encoding \ --remove-category=Utility \ --add-category=System \ cutecom.desktop %if_with pandoc pandoc -f markdown -t html README.md -o README.html %endif %files %doc Changelog LICENSE *.png TODO %if_with pandoc %doc README.html %else %doc README.md %endif %_bindir/* %_man1dir/* %_desktopdir/* %_iconsdir/hicolor/scalable/apps/cutecom.svg %changelog * Sun Oct 31 2021 Ilya Kurdyukov <ilyakurdyukov@altlinux.org> 0.51.0-alt3 - Fixed build for Elbrus * Sun Aug 16 2020 Anton Midyukov <antohami@altlinux.org> 0.51.0-alt2 - Fix build with qt5 5.15 * Fri Mar 13 2020 Anton Midyukov <antohami@altlinux.org> 0.51.0-alt1 - 0.51.0 - switch to git - update license - update url * Mon May 29 2017 Michael Shigorin <mike@altlinux.org> 0.40.0-alt1 - 0.40.0 + Qt5 version + use mageia patch and spec bits, drop my patch - added Russian package description (fixed up debian's one) - dropped Polish package description (couldn't bother converting to UTF-8, sorry) * Mon May 23 2011 Repocop Q. A. Robot <repocop@altlinux.org> 0.22.0-alt1.qa1 - NMU (by repocop). See http://www.altlinux.org/Tools/Repocop - applied repocop fixes: * freedesktop-desktop-file-proposed-patch for cutecom * Thu Jul 30 2009 Michael Shigorin <mike@altlinux.org> 0.22.0-alt1 - 0.22.0 - fixed desktop file (repocop) * Wed Dec 03 2008 Michael Shigorin <mike@altlinux.org> 0.20.0-alt2 - applied repocop patch * Wed Nov 05 2008 Michael Shigorin <mike@altlinux.org> 0.20.0-alt1 - 0.20.0 (qt4) - buildreq * Wed Nov 05 2008 Michael Shigorin <mike@altlinux.org> 0.14.2-alt1 - 0.14.2 * Thu Apr 10 2008 Igor Vlasenko <viy@altlinux.ru> 0.14.1-alt1.qa1 - NMU (by repocop): the following fixes applied: * desktop-mime-entry for cutecom * update_menus for cutecom * Sun Dec 10 2006 Michael Shigorin <mike@altlinux.org> 0.14.1-alt1 - 0.14.1 - buildreq * Wed Mar 01 2006 Michael Shigorin <mike@altlinux.org> 0.13.2-alt1 - initial build for ALT Linux Sisyphus (spec from PLD Team) + these PLD people worked on it: blekot, qboosh, bszx + they can be reached at <cvs_login>@pld-linux.org - spec cleanup - buildreq |