Package qelectrotech: 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 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 | Name: qelectrotech Version: 0.8.0 Release: alt2 Epoch: 2 Summary: An electric diagrams editor # Prog is GPLv2 - Symbols/Elements are Creative Commons Attribution License: GPL-2.0+ Group: Engineering Url: http://qelectrotech.org/ # Download from https://git.tuxfamily.org/qet/qet.git/ Source0: qet-%version.tar.gz Source1: qet_ru.ts BuildRequires: desktop-file-utils BuildRequires: gcc-c++ BuildRequires: qt5-base-devel BuildRequires: qt5-svg-devel BuildRequires: qt5-tools BuildRequires: libqt5-xml BuildRequires: libqt5-svg BuildRequires: libqt5-network BuildRequires: libqt5-widgets BuildRequires: libqt5-printsupport BuildRequires: kf5-kwidgetsaddons-devel BuildRequires: kf5-kcoreaddons-devel BuildRequires: libsqlite3-devel Requires: qelectrotech-symbols = %EVR Requires: qt5-translations Summary(ar): مُحرّر مخططات كهربائية Summary(ca): Editar esquemes elèctrics Summary(cs): Editor výkresů elektrických obvodů Summary(de): Zeichenprogramm für Schaltpläne Summary(el): Επεξεργασία ηλεκτρικών διαγραμμάτων Summary(es): Un editor de esquemas eléctricos Summary(fr): Un éditeur de schémas électriques Summary(hr): Uredi elektro sheme Summary(it): Un programma per disegnare schemi elettrici Summary(pl): Edytor schematów elektrycznych Summary(pt): Um editor de esquemas eléctricos Summary(ru): Редактор электрических схем %description QElectroTech is a Qt application to design electric diagrams. It uses XML files for elements and diagrams, and includes both a diagram editor and an element editor. %description -l cs QElectroTech je aplikací Qt určenou pro návrh nákresů elektrických obvodů. Pro prvky a nákresy používá soubory XML, a zahrnuje v sobě jak editor nákresů, tak editor prvků. %description -l el Το QElectroTech είναι μια εφαρμογή Qt για σχεδίαση ηλεκτρικών διαγραμμάτων. Χρησιμοποιεί αρχεία XML για στοιχεία και διαγράμματα, και περιλαμβάνει επεξεργαστή διαγραμμάτων καθώς και επεξεργαστή στοιχείων. %description -l es QElectroTech es una aplicación Qt para diseñar esquemas eléctricos. Utiliza archivos XML para los elementos y esquemas, e incluye un editor de esquemas y un editor de elemento. %description -l fr QElectroTech est une application Qt pour réaliser des schémas électriques. QET utilise le format XML pour ses éléments et ses schémas et inclut un éditeur de schémas ainsi qu'un éditeur d'élément. %description -l it QElectroTech è una applicazione fatta in Qt per disegnare schemi elettrici. QET usa il formato XML per i suoi elementi e schemi, includendo anche un editor per gli stessi. %description -l pl QElectroTech to aplikacja napisana w Qt, przeznaczona do tworzenia schematów elektrycznych. Wykorzystuje XML do zapisywania plików elementów i projektów. Posiada edytor schematów i elementów. %description -l pt QElectroTech é uma aplicação baseada em Qt para desenhar esquemas eléctricos. QET utiliza ficheiros XML para os elementos e para os esquemas e inclui um editor de esquemas e um editor de elementos. %description -l ru QElectroTech - приложение, написанное на Qt и предназначенное для разработки электрических схем. Оно использует XML-файлы для элементов и схем и включает как редактор схем, так и редактор элементов. %package symbols Summary: Elements collection for QElectroTech Summary(cs): Sbírka prvků pro QElectroTech Summary(el): Συλλογή στοιχείων του QElectroTech Summary(es): Collección de elementos para QElectroTech Summary(fr): Collection d'éléments pour QElectroTech Summary(it): Collezione di elementi per QElectroTech Summary(pl): Kolekcja elementów QElectroTech Summary(pt): Colecção de elementos para QElectroTech Summary(ru): Коллекция элементов для QElectroTech Group: Engineering License: CC-BY-3.0 BuildArch: noarch Requires: qelectrotech = %EVR %description symbols Elements collection for QElectroTech. %description -l cs symbols Sbírka prvků pro QElectroTech. %description -l el symbols Συλλογή στοιχείων του QElectroTech. %description -l es symbols Collección de elementos para QElectroTech. %description -l fr symbols Collection d'éléments pour QElectroTech. %description -l it symbols Collezione di elementi per QElectroTech. %description -l pl symbols Kolekcja elementów QElectroTech. %description -l pt symbols Colecção de elementos para QElectroTech. %description -l ru symbols Коллекция элементов для QElectroTech. %prep %setup -n qet-%version cp -a %SOURCE1 lang/qet_ru.ts sed -e s,/usr/local/,%prefix/, \ -e /QET_MAN_PATH/s,'man/','share/man', \ -e /QET_MIME/s,../,, \ -i %name.pro %ifarch %e2k # strip UTF-8 BOM for lcc < 1.24 find -type f -name '*.cpp' -o -name '*.hpp' -o -name '*.cc' -o -name '*.h' | xargs -r sed -ri 's,^\xEF\xBB\xBF,,' %endif %build lrelease-qt5 lang/*.ts qmake-qt5 %name.pro # Fix path to development KF5 libraries subst 's|libKF5|kf5/devel/libKF5|g' Makefile* %make_build %install %makeinstall INSTALL_ROOT=%buildroot # We only provides UTF-8 files rm -rf %buildroot/usr/doc/%name \ %buildroot%_datadir/%name/examples \ %buildroot%_mandir/fr.ISO8859-1 \ %buildroot%_mandir/fr # Fix excessive categories in desktop file subst 's/^Categories=.*$/Categories=Graphics;Engineering;/' %buildroot%_desktopdir/%name.desktop mv %buildroot%_mandir/fr.UTF-8 %buildroot%_mandir/fr # QT translation provided by QT. rm -f %buildroot%_datadir/%name/lang/qt_*.qm %find_lang --output=%name.lang --with-qt --with-man qet qelectrotech %files -f %name.lang %doc CREDIT LICENSE examples %_bindir/%name %_datadir/appdata/%name.appdata.xml %_desktopdir/%name.desktop %_datadir/mime/application/x-qet-*.xml %_datadir/mime/packages/%name.xml %_datadir/mimelnk/application/x-qet-*.desktop %_iconsdir/hicolor/*/*/*.png %dir %_datadir/%name %dir %_datadir/%name/lang %_man1dir/%name.* %files symbols %doc ELEMENTS.LICENSE %_datadir/%name/elements %_datadir/%name/titleblocks %changelog * Sun Oct 30 2022 Andrey Cherepanov <cas@altlinux.org> 2:0.8.0-alt2 - Update Russian translation (thanks Olesya Gerasimenko). * Thu Jan 27 2022 Andrey Cherepanov <cas@altlinux.org> 2:0.8.0-alt1 - New version. - Fix license according to SPDX. * Tue Oct 20 2020 Andrey Cherepanov <cas@altlinux.org> 2:0.7.0-alt1 - New version. * Mon Jun 01 2020 Anton Midyukov <antohami@altlinux.org> 1:0.61-alt3 - Add missing main categorie (Graphics) for desktop entry file * Mon Sep 30 2019 Michael Shigorin <mike@altlinux.org> 1:0.61-alt2 - E2K: strip UTF-8 BOM for lcc < 1.24 - spec cleanup * Sun Jan 13 2019 Andrey Cherepanov <cas@altlinux.org> 1:0.61-alt1 - New version. * Sun Oct 14 2018 Igor Vlasenko <viy@altlinux.ru> 1:0.6-alt2.qa1 - NMU: applied repocop patch * Wed Oct 03 2018 Andrey Cherepanov <cas@altlinux.org> 1:0.6-alt2 - Fix build with Qt 5.11. * Mon Apr 02 2018 Andrey Cherepanov <cas@altlinux.org> 1:0.6-alt1 - New version. * Fri Dec 11 2015 Andrey Cherepanov <cas@altlinux.org> 1:0.5-alt1 - New version * Tue Dec 09 2014 Andrey Cherepanov <cas@altlinux.org> 1:0.4-alt0.rc1 - New version * Tue Jan 14 2014 Andrey Cherepanov <cas@altlinux.org> 0.30-alt1 - Import in Sisyphus from Fedora |