Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37560196
en ru br
ALT Linux repositórios
S:2.7-alt1

Group :: Comunicações
RPM: trustedqsl

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Name:    trustedqsl
Version: 2.7
Release: alt1
Summary: TrustedQSL ham-radio applications

Group: Communications
License: BSD
URL: http://www.rickmurphy.net/trustedqsl.org/

Source0: tqsl-%version.tar

Patch1: tqsl-tqsllib.patch
Patch2: tqsl-fix-undefined-macro.patch
Patch3: tqsl-ssl-md5.patch

BuildRequires(pre): cmake
BuildRequires: gcc-c++
BuildRequires: libdb4-devel
BuildRequires: libssl-devel
BuildRequires: libcurl-devel
BuildRequires: libexpat-devel
BuildRequires: libsqlite3-devel
BuildRequires: libwxGTK3.2-devel
BuildRequires: zlib-devel
BuildRequires: desktop-file-utils

Requires: curl

%description
The TrustedQSL applications are used for generating digitally signed
QSO records (records of Amateur Radio contacts). This package
contains the GUI applications tqslcert and tqsl.

%package -n tqsllib
Summary: TrustedQSL library
Group: System/Libraries

%description -n tqsllib
The TrustedQSL library is used for generating digitally signed
QSO records (records of Amateur Radio contacts). This package
contains the library and configuration files needed to run
TrustedQSL applications.

%package -n tqsllib-devel
Summary: Development files the for TrustedQSL library
Group: Development/C++
Requires: tqsllib = %EVR

%description -n tqsllib-devel
The TrustedQSL library is used for generating digitally signed
QSO records (records of Amateur Radio contacts). This package
contains the to develop with tqsllib.

%prep
%setup -q -n tqsl-%version
%patch1 -p1
#patch2 -p2
%patch3 -p1

%build
%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo
%cmake_build

%install
%cmakeinstall_std

## Install desktop files

#mkdir -p %buildroot%_desktopdir
#sed -i -e "s/.png//g" -e "s/Application;/Network;/g" -e "s/Utility;/GTK;/g" apps/tqsl.desktop
#desktop-file-install --dir=%buildroot%_desktopdir apps/tqsl.desktop
#
## Install icons
#for size in 16 32 48 64 128; do
#     install -Dpm 0644 apps/icons/key${size}.png \
#     %buildroot%_iconsdir/hicolor/${size}x${size}/apps/TrustedQSL.png
#done

%find_lang --output=%name.lang tqslapp
rm -f %buildroot%_datadir/locale/*/LC_MESSAGES/wxstd.mo

%files -f %name.lang
%doc AUTHORS.txt LICENSE.txt README
%_bindir/tqsl
%_datadir/TrustedQSL
%_desktopdir/*.desktop
%_iconsdir/hicolor/*/apps/*.png
%_pixmapsdir/TrustedQSL.png
%_man5dir/*.5*

%files -n tqsllib
%doc src/LICENSE src/ChangeLog.txt
%_libdir/libtqsllib.so.*

%files -n tqsllib-devel
%_includedir/*
%_libdir/libtqsllib.so

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009