c89e1e5
Name:           libgringotts
c89e1e5
Version:        1.2.1
c89e1e5
Release:        10%{?dist}
c89e1e5
Summary:        A backend for managing encrypted data files on the disk
c89e1e5
Summary(pl):    Zaplecze do zarządzania zaszyfrowanymi plikami danych na dysku
c89e1e5
c89e1e5
Group:          System Environment/Libraries
c89e1e5
License:        GPLv2+
c89e1e5
URL:            http://gringotts.shlomifish.org/
c89e1e5
Source0:        http://download.berlios.de/gringotts/%{name}-%{version}.tar.bz2
c89e1e5
Patch0:         libgringotts-1.2.1-aarch64.patch
c89e1e5
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
c89e1e5
c89e1e5
BuildRequires:  bzip2-devel
c89e1e5
BuildRequires:  libmcrypt-devel
c89e1e5
BuildRequires:  mhash-devel
c89e1e5
BuildRequires:  textutils
c89e1e5
BuildRequires:  zlib-devel
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
%description
Jakub 'Livio' Rusinek 1a5547f
libGringotts is a small, easy-to-use, thread-safe C library
Jakub 'Livio' Rusinek 1a5547f
 originally developed for Gringotts; its purpose is to 
Jakub 'Livio' Rusinek 1a5547f
encapsulate data (generic: ASCII, but also binary data) 
Jakub 'Livio' Rusinek 1a5547f
in an encrypted and compressed structure, to be written 
Jakub 'Livio' Rusinek 1a5547f
in a file or used elseway. It makes use of strong 
Jakub 'Livio' Rusinek 1a5547f
encryption algorithms, to ensure the data are as safe 
Jakub 'Livio' Rusinek 1a5547f
as possible, and allow the user to have the complete 
Jakub 'Livio' Rusinek 1a5547f
control over all the algorithms used in the process.
Jakub 'Livio' Rusinek 1a5547f
c89e1e5
%description        -l pl
Jakub 'Livio' Rusinek 1a5547f
libGringotts to niewielka, łatwa w użyciu biblioteka 
Jakub 'Livio' Rusinek 1a5547f
napisana w C, początkowo tworzona dla Gringotts. 
Jakub 'Livio' Rusinek 1a5547f
Jej zadaniem jest przechowywanie danych 
Jakub 'Livio' Rusinek 1a5547f
(głównie: ASCII, ale równiez binarnych) w zaszyfrowanej 
Jakub 'Livio' Rusinek 1a5547f
i skompresowanej strukturze, zapisywanej np. w pliku.
Jakub 'Livio' Rusinek 1a5547f
Używa ona silnych algorytmów szyfrujących 
Jakub 'Livio' Rusinek 1a5547f
dla maskymalnego bezpieczeństwa danych 
Jakub 'Livio' Rusinek 1a5547f
oraz by zapewnić użytkownikowi pełną kontrolę nad nimi.
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
c89e1e5
%package        devel
c89e1e5
Summary:        Development files for libgringotts
c89e1e5
Summary(pl):    Pliki deweloperskie dla libgringotts
c89e1e5
Group:          Development/Libraries
c89e1e5
Requires:       libgringotts = %{version}-%{release} pkgconfig
c89e1e5
c89e1e5
%description    devel
Jakub 'Livio' Rusinek 1a5547f
The libgringotts-devel package contains libraries and header files for
Jakub 'Livio' Rusinek 1a5547f
developing applications that use libgringotts.
Jakub 'Livio' Rusinek 1a5547f
c89e1e5
%description    devel -l pl
Jakub 'Livio' Rusinek 1a5547f
Pakiet libgringotts-devel zawiera biblioteki i pliki nagłówków 
Jakub 'Livio' Rusinek 1a5547f
niezbędne do tworzenia aplikacji, które używają libgringotts.
Jakub 'Livio' Rusinek 1a5547f
c89e1e5
Jakub 'Livio' Rusinek 1a5547f
%prep
Jakub 'Livio' Rusinek 1a5547f
%setup -q
c89e1e5
%patch0 -p1 -b .aarch64
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
%build
Jakub 'Livio' Rusinek 1a5547f
%configure --disable-static
Jakub 'Livio' Rusinek 1a5547f
make %{?_smp_mflags}
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
%install
Jakub 'Livio' Rusinek 1a5547f
rm -rf $RPM_BUILD_ROOT
Jakub 'Livio' Rusinek 1a5547f
make install DESTDIR=$RPM_BUILD_ROOT
Jakub 'Livio' Rusinek 1a5547f
#pcdir="%{RPM_BUILD_ROOT}%{_libdir}/pkgconfig/"
Jakub 'Livio' Rusinek 1a5547f
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
%clean
Jakub 'Livio' Rusinek 1a5547f
rm -rf $RPM_BUILD_ROOT
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
%post -p /sbin/ldconfig
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
%postun -p /sbin/ldconfig
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
%files
Jakub 'Livio' Rusinek 1a5547f
%defattr(-,root,root,-)
Jakub 'Livio' Rusinek 1a5547f
%doc README COPYING  ChangeLog AUTHORS TODO
Jakub 'Livio' Rusinek 1a5547f
%{_libdir}/*.so.*
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
%files devel
Jakub 'Livio' Rusinek 1a5547f
%defattr(-,root,root,-)
Jakub 'Livio' Rusinek 1a5547f
%doc docs/manual.htm
Jakub 'Livio' Rusinek 1a5547f
%{_includedir}/*
Jakub 'Livio' Rusinek 1a5547f
%{_libdir}/*.so
Jakub 'Livio' Rusinek 1a5547f
%{_libdir}/pkgconfig/*
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
%changelog
c89e1e5
* Sun May 19 2013  Christoph Wickert <cwickert@fedoraproject.org> - 1.2.1-11
12c588c
- Add aarch64 support (#925751)
c89e1e5
- Spec file clean-up
c89e1e5
a39631b
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-10
a39631b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a39631b
943ee0e
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-9
943ee0e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
943ee0e
9d42a74
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-8
9d42a74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9d42a74
d913462
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-7
d913462
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d913462
82436d0
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-6
82436d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
82436d0
446fe82
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-5
446fe82
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
446fe82
c89e1e5
* Wed Feb 06 2008 Jakub 'Livio' Rusinek <jakub.rusinek@gmail.com> - 1.2.1-4
Jakub 'Livio' Rusinek 1a5547f
- Shortened lines of text in description... Fixed
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
* Mon Feb 04 2008 Jakub 'Livio' Rusinek <jakub.rusinek@gmail.com> - 1.2.1-3
Jakub 'Livio' Rusinek 1a5547f
- Summary... Fixed
Jakub 'Livio' Rusinek 1a5547f
- Description... Fixed
Jakub 'Livio' Rusinek 1a5547f
- Requires for -devel... Fixed
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
* Mon Jan 28 2008 Jakub 'Livio' Rusinek <jakub.rusinek@gmail.com> - 1.2.1-2
Jakub 'Livio' Rusinek 1a5547f
- Summary and description... Fixed
Jakub 'Livio' Rusinek 1a5547f
Jakub 'Livio' Rusinek 1a5547f
* Sat Jan 26 2008 Jakub 'Livio' Rusinek <jakub.rusinek@gmail.com> - 1.2.1-1
Jakub 'Livio' Rusinek 1a5547f
- Initial package