Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37500526
en ru br
Репозитории ALT

Группа :: Система/Настройка/Прочее
Пакет: nitrokey-app

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%def_disable ubuntuicons

Name: nitrokey-app
Version: 0.6.3
Release: alt2.1
License: %gpl3only
Summary: Nitrokey's Application
Url: https://www.nitrokey.com/
Group: System/Configuration/Other

# git clone https://github.com/Nitrokey/nitrokey-app.git

Source: %name-%version.tar
Patch: %name-%version-%release.patch

BuildRequires(pre): rpm-build-licenses rpm-macros-cmake rpm-build-xdg

# Automatically added by buildreq on Wed Oct 19 2016

# optimized out: cmake-modules gcc-c++ libEGL-devel libGL-devel libqt5-core libqt5-gui libqt5-widgets libstdc++-devel perl pkg-config python-base python-modules
BuildRequires: cmake libusb-devel qt5-base-devel

%description
The implementation is compatible to the Google Authenticator application
which can be used for testing purposes. See google-authenticator.

Using the application under Linux also requires root privileges, or
configuration of device privileges in udev (due to USB communication).

%prep
%setup
%patch -p1
perl -p -i -e 's|\r\n|\n|g' OTP_full_specification.txt
sed -e 's,\<plugdev\>,_cryptodev,g' -i_ data/40-nitrokey.rules
diff -u data/40-nitrokey.rules{_,} ||:

%build
%cmake \
-DHAVE_LIBAPPINDICATOR:BOOL=FALSE \
#
%cmake_build

%install
%cmake_install

mkdir -p %buildroot%_udevrulesdir
mv %buildroot/usr/lib/udev/rules.d/40-nitrokey.rules \
%buildroot%_udevrulesdir/

mkdir -p %buildroot%_xdgconfigdir/autostart
cat > %buildroot%_xdgconfigdir/autostart/nitrokey-app.desktop << at  at  at
[Desktop Entry]
Type=Application
Name=Nitrokey App
Comment=Launch Nitrokey App tray program
Icon=nitrokey-app
Exec=nitrokey-app
at  at  at

%find_lang %name

%pre
groupadd -r _cryptodev ||:

%files -f %name.lang
%_sysconfdir/bash_completion.d/nitrokey-app
%_bindir/nitrokey-app
%_datadir/applications/nitrokey-app.desktop
%_xdgconfigdir/autostart/nitrokey-app.desktop
%_datadir/icons/hicolor/*/apps/nitrokey-app.*
%if_enabled ubuntuicons
%_datadir/icons/ubuntu-mono-*/apps/*/nitrokey-app.*
%else
%exclude %_datadir/icons/ubuntu-mono-*/apps/*/nitrokey-app.*
%endif
%_datadir/nitrokey/
%_datadir/pixmaps/nitrokey-app.png
%_udevrulesdir/40-nitrokey.rules
%doc OTP_full_specification.txt README.md

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin