From 527c25ae5e2339f390ea77800ba743436f5911fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Andriot?= Date: Fri, 30 Apr 2021 23:51:31 +0200 Subject: RPM: add klamav, kompose and pinentry-tqt packages --- redhat/extras/pinentry-tqt/pinentry-tqt.spec | 114 +++++++++++++++++++++ redhat/extras/trinity-desktop/trinity-desktop.spec | 7 ++ 2 files changed, 121 insertions(+) create mode 100644 redhat/extras/pinentry-tqt/pinentry-tqt.spec (limited to 'redhat/extras') diff --git a/redhat/extras/pinentry-tqt/pinentry-tqt.spec b/redhat/extras/pinentry-tqt/pinentry-tqt.spec new file mode 100644 index 000000000..fc958eb36 --- /dev/null +++ b/redhat/extras/pinentry-tqt/pinentry-tqt.spec @@ -0,0 +1,114 @@ +# +# spec file for package pinentry-tqt (version R14) +# +# Copyright (c) 2014 Trinity Desktop Environment +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. +# +# Please submit bugfixes or comments via http://www.trinitydesktop.org/ +# + + +Name: pinentry-tqt +Version: 1.1.1 +Release: 1%{?dist} +Summary: PIN or passphrase entry dialogs +Group: System/Libraries +URL: http://www.trinitydesktop.org/ + +%if 0%{?suse_version} +License: GPL-2.0+ +%else +License: GPLv2+ +%endif + +#Vendor: Trinity Desktop +#Packager: Francois Andriot + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +Source0: %{name}-%{version}.tar.gz + +BuildRequires: trinity-tqtinterface-devel +BuildRequires: libsecret-devel + +BuildRequires: desktop-file-utils +BuildRequires: gettext +BuildRequires: gcc-c++ +BuildRequires: autoconf automake libtool m4 +BuildRequires: pkgconfig + +Requires: pinentry + + +%description +This is a collection of PIN or passphrase entry dialogs which +utilize the Assuan protocol as specified in the Libassuan manual. + +########## + +%if 0%{?pclinuxos} || 0%{?suse_version} && 0%{?opensuse_bs} == 0 +%debug_package +%endif + +########## + +%prep +%setup -q + +%__sed -i "configure.ac" \ + -e "/^min_automake_version=/ s|=.*|=\"1.13\"|" \ + -e "/^NEED_GPG_ERROR_VERSION=/ s|=.*|=1.12|" + + +%build +unset QTDIR QTINC QTLIB + +if [ -d "/usr/include/libassuan2" ]; then + export CFLAGS="%{optflags} -I/usr/include/libassuan2" +fi + +./autogen.sh + +%if 0%{?mgaversion} == 6 || 0%{?mgaversion} == 7 || 0%{?pclinuxos} +%configure2_5x \ +%else +%configure \ +%endif + --enable-pinentry-tqt \ + --enable-libsecret \ + --disable-doc \ + --disable-pinentry-curses \ + --disable-pinentry-fltk \ + --disable-pinentry-gnome3 \ + --disable-pinentry-gtk2 \ + --disable-pinentry-qt \ + --disable-pinentry-qt5 \ + --disable-pinentry-tty + +%__make %{?_smp_mflags} || %__make + + +%install +%__rm -rf %{buildroot} +%__make install DESTDIR=%{buildroot} +%__rm -f "%{buildroot}%{_bindir}/pinentry" + + +%clean +%__rm -rf %{buildroot} + + +%files +%defattr(-,root,root,-) +%{_bindir}/pinentry-tqt + + +%changelog diff --git a/redhat/extras/trinity-desktop/trinity-desktop.spec b/redhat/extras/trinity-desktop/trinity-desktop.spec index 6294598ad..c7a868137 100644 --- a/redhat/extras/trinity-desktop/trinity-desktop.spec +++ b/redhat/extras/trinity-desktop/trinity-desktop.spec @@ -49,6 +49,9 @@ Source0: trinity-3.5.13-fedora.repo Source1: trinity-3.5.13-rhel.repo Source2: RPM-GPG-KEY-trinity +%if 0%{?fedora} >= 32 || 0%{?mgaversion} >= 7 || 0%{?pclinuxos} || 0%{?rhel} >= 8 || 0%{?suse_version} +Requires: pinentry-tqt +%endif Requires: trinity-tdeaccessibility >= %{version} Requires: trinity-tdeaddons >= %{version} Requires: trinity-tdeadmin >= %{version} @@ -142,6 +145,9 @@ Requires: trinity-kile Requires: trinity-kima Requires: trinity-kiosktool Requires: trinity-kkbswitch +%if 0%{?fedora} || 0%{?mgaversion} >= 7 || 0%{?pclinuxos} || 0%{?rhel} >= 7 || 0%{?suse_version} +Requires: trinity-klamav +%endif Requires: trinity-klcddimmer Requires: trinity-kmplayer Requires: trinity-kmyfirewall @@ -154,6 +160,7 @@ Requires: trinity-knowit Requires: trinity-knmap Requires: trinity-knutclient Requires: trinity-koffice-suite +Requires: trinity-kompose Requires: trinity-konversation Requires: trinity-kooldock Requires: trinity-kopete-otr -- cgit v1.2.3