veracrypt/veracrypt.spec

52 lines
1.4 KiB
RPMSpec
Raw Permalink Normal View History

2015-06-04 17:43:08 +03:00
%define debug_package %{nil}
Summary: Disk encryption software
Name: veracrypt
2016-10-17 21:28:46 +02:00
Version: 1.19
2017-03-02 15:23:23 +03:00
Release: 3
2015-06-04 17:43:08 +03:00
License: Microsoft Public License
Group: File tools
Url: https://veracrypt.codeplex.com
2016-03-30 00:06:02 +04:00
Source0: https://github.com/veracrypt/VeraCrypt/archive/VeraCrypt-VeraCrypt_%{version}.tar.gz
2016-03-30 00:42:36 +04:00
Patch1: veracrypt-1.0f-2-no-makeself.patch
2016-08-23 16:51:48 +03:00
Patch2: veracrypt-1.0f-2-desktop.patch
2015-06-04 17:43:08 +03:00
BuildRequires: wxgtku3.0-devel
2015-06-04 17:48:02 +03:00
BuildRequires: nasm
2015-06-04 17:54:09 +03:00
BuildRequires: fuse-devel
2015-06-04 17:59:15 +03:00
BuildRequires: imagemagick
2015-06-04 17:43:08 +03:00
%description
Free disk encryption software based on TrueCrypt.
%files
%{_bindir}/*
%{_datadir}/%{name}
%{_datadir}/applications/*
%{_datadir}/pixmaps/*
%{_iconsdir}/hicolor/*/apps/*
#----------------------------------------------------------------------------
%prep
2016-03-30 00:34:38 +04:00
%setup -qn VeraCrypt-VeraCrypt_%{version}
2016-03-30 00:42:36 +04:00
%patch1 -p1
2015-06-04 17:43:08 +03:00
%patch2 -p1
%build
pushd src
%make
popd
pushd src/Resources/Icons
convert VeraCrypt-16x16.xpm VeraCrypt-16x16.png
convert VeraCrypt-48x48.xpm VeraCrypt-48x48.png
popd
rm -f src/Setup/Linux/usr/bin/veracrypt-uninstall.sh
%install
cp -r src/Setup/Linux/usr %{buildroot}
mkdir -p %{buildroot}%{_iconsdir}/hicolor/16x16/apps/
mkdir -p %{buildroot}%{_iconsdir}/hicolor/48x48/apps/
install -m 0644 src/Resources/Icons/VeraCrypt-16x16.png %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{name}.png
install -m 0644 src/Resources/Icons/VeraCrypt-48x48.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{name}.png