Compare commits
75 Commits
Author | SHA1 | Date |
---|---|---|
|
74aec4aa92 | 4 years ago |
|
b6be146880 | 4 years ago |
|
5bc3b9be94 | 4 years ago |
|
a4bf71a31d | 5 years ago |
|
ee1945cef4 | 5 years ago |
|
9d0b71ef3d | 5 years ago |
|
7c1dd6f482 | 5 years ago |
|
817582c6c2 | 5 years ago |
|
759955d3dd | 5 years ago |
|
d1e7baf6b1 | 5 years ago |
|
dd9e97a904 | 5 years ago |
|
c04ab915ae | 6 years ago |
|
f0e05e9885 | 6 years ago |
|
5fedd8ed66 | 7 years ago |
|
1bf6c472d6 | 7 years ago |
|
6cf83c774a | 7 years ago |
|
ca2d6ee60d | 7 years ago |
|
a372771a43 | 7 years ago |
|
5d7d1fe42a | 7 years ago |
|
ef94075c5f | 7 years ago |
|
9ee5cd6a89 | 7 years ago |
|
287b70e7ed | 7 years ago |
|
6d00316de1 | 7 years ago |
|
da70e3e4cb | 8 years ago |
|
40fc76a711 | 8 years ago |
|
44922c14cb | 8 years ago |
|
a7409a2ddf | 8 years ago |
|
bd24471b34 | 8 years ago |
|
20f5f32acd | 8 years ago |
|
1da1e664ac | 8 years ago |
|
e6954b45c6 | 8 years ago |
|
a10c4fd0e2 | 8 years ago |
|
a8adc6c3f8 | 8 years ago |
|
b5955cbaf9 | 8 years ago |
|
0b9c9cc324 | 8 years ago |
|
8f708d94ed | 9 years ago |
|
99d71fdba3 | 9 years ago |
|
ab5f34d7fc | 9 years ago |
|
ee3b19cc3e | 9 years ago |
|
20358c51c4 | 9 years ago |
|
85c66e7b15 | 9 years ago |
|
c2e7aba183 | 10 years ago |
|
ac4b4d8466 | 11 years ago |
|
44d006f579 | 11 years ago |
|
62d6721494 | 11 years ago |
|
0133b308cc | 12 years ago |
|
28d3b3d83c | 12 years ago |
|
c23d118268 | 12 years ago |
|
237ab51be3 | 12 years ago |
|
b36d33b941 | 12 years ago |
|
26f205ba9f | 12 years ago |
|
b30fc2debb | 12 years ago |
|
0c3b163ce2 | 12 years ago |
|
5cf0168409 | 12 years ago |
|
253e6a3441 | 12 years ago |
|
ee6c659881 | 12 years ago |
|
19d02a8b00 | 12 years ago |
|
04155bd527 | 12 years ago |
|
7033a9dcdc | 13 years ago |
|
28002cbe20 | 13 years ago |
|
ab282156d5 | 14 years ago |
|
f551347a54 | 15 years ago |
|
576d7d0baf | 15 years ago |
|
8b8da9ed91 | 16 years ago |
|
94cccdc1bc | 16 years ago |
|
9f3e4f9ffa | 17 years ago |
|
185b14ea14 | 17 years ago |
|
9d92b2da1c | 18 years ago |
|
f9ac773c50 | 18 years ago |
|
186ac9e7b3 | 18 years ago |
|
e296db8d2d | 18 years ago |
|
8a6900b6de | 18 years ago |
|
9252033bc3 | 18 years ago |
|
ce68baa804 | 18 years ago |
|
df5f11db5d | 18 years ago |
@ -0,0 +1,11 @@
|
||||
crypt-1.17.tar.bz2
|
||||
/libtomcrypt-912eff4.tar.gz
|
||||
/libtomcrypt-7532b89.tar.gz
|
||||
/libtomcrypt-2cd69fb.tar.gz
|
||||
/libtomcrypt-cd6e602.tar.gz
|
||||
/libtomcrypt-ab8c5b8.tar.gz
|
||||
/libtomcrypt-32d60ac.tar.gz
|
||||
/libtomcrypt-0ceb1c1.tar.gz
|
||||
/libtomcrypt-1.18.0.tar.gz
|
||||
/libtomcrypt-1.18.1.tar.gz
|
||||
/libtomcrypt-1.18.2.tar.gz
|
@ -1,21 +0,0 @@
|
||||
# Makefile for source rpm: libtomcrypt
|
||||
# $Id$
|
||||
NAME := libtomcrypt
|
||||
SPECFILE = $(firstword $(wildcard *.spec))
|
||||
|
||||
define find-makefile-common
|
||||
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(find-makefile-common))
|
||||
|
||||
ifeq ($(MAKEFILE_COMMON),)
|
||||
# attept a checkout
|
||||
define checkout-makefile-common
|
||||
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
|
||||
endif
|
||||
|
||||
include $(MAKEFILE_COMMON)
|
@ -0,0 +1,224 @@
|
||||
%if 0%{?fedora}
|
||||
%global _with_docs 1
|
||||
%endif
|
||||
|
||||
Name: libtomcrypt
|
||||
Version: 1.18.2
|
||||
Release: 12%{?dist}
|
||||
Summary: A comprehensive, portable cryptographic toolkit
|
||||
License: Public Domain or WTFPL
|
||||
URL: http://www.libtom.net/
|
||||
|
||||
Source0: https://github.com/libtom/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
|
||||
|
||||
BuildRequires: libtommath-devel >= 1.0
|
||||
BuildRequires: libtool
|
||||
|
||||
%{?_with_docs:
|
||||
BuildRequires: ghostscript
|
||||
BuildRequires: texlive-latex-bin-bin
|
||||
BuildRequires: texlive-makeindex-bin
|
||||
BuildRequires: texlive-mfware-bin
|
||||
BuildRequires: tex(alltt.sty)
|
||||
BuildRequires: tex(amssymb.sty)
|
||||
BuildRequires: tex(cmr10.tfm)
|
||||
BuildRequires: tex(color.sty)
|
||||
BuildRequires: tex(fancyhdr.sty)
|
||||
BuildRequires: tex(float.sty)
|
||||
BuildRequires: tex(geometry.sty)
|
||||
BuildRequires: tex(graphicx.sty)
|
||||
BuildRequires: tex(hyperref.sty)
|
||||
BuildRequires: tex(hyphen.tex)
|
||||
BuildRequires: tex(layout.sty)
|
||||
BuildRequires: tex(makeidx.sty)
|
||||
BuildRequires: tex(mf.mf)
|
||||
BuildRequires: tex(tcti1000.tfm)
|
||||
BuildRequires: make
|
||||
}
|
||||
|
||||
%description
|
||||
A comprehensive, modular and portable cryptographic toolkit that provides
|
||||
developers with a vast array of well known published block ciphers, one-way hash
|
||||
functions, chaining modes, pseudo-random number generators, public key
|
||||
cryptography and a plethora of other routines.
|
||||
|
||||
Designed from the ground up to be very simple to use. It has a modular and
|
||||
standard API that allows new ciphers, hashes and PRNGs to be added or removed
|
||||
without change to the overall end application. It features easy to use functions
|
||||
and a complete user manual which has many source snippet examples.
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
The %{name}-devel package contains libraries and header files for
|
||||
developing applications that use %{name}.
|
||||
|
||||
%{?_with_docs:
|
||||
%package doc
|
||||
Summary: Documentation files for %{name}
|
||||
BuildArch: noarch
|
||||
Provides: %{name}-doc = %{version}-%{release}
|
||||
Obsoletes: %{name}-doc < 1.17-19
|
||||
|
||||
%description doc
|
||||
The %{name}-doc package contains documentation for use with %{name}.
|
||||
}
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
%set_build_flags
|
||||
export PREFIX="%{_prefix}"
|
||||
export INCPATH="%{_includedir}"
|
||||
export LIBPATH="%{_libdir}"
|
||||
export EXTRALIBS="-ltommath"
|
||||
export CFLAGS="%{build_cflags} -DLTM_DESC -DUSE_LTM"
|
||||
%make_build V=1 -f makefile.shared library
|
||||
%make_build V=1 -f makefile.shared test
|
||||
%{?_with_docs:
|
||||
%make_build V=1 -f makefile docs
|
||||
}
|
||||
|
||||
%check
|
||||
./test
|
||||
|
||||
%install
|
||||
%make_install INSTALL_OPTS="-m 755" INCPATH="%{_includedir}" LIBPATH="%{_libdir}" -f makefile.shared
|
||||
|
||||
# Remove unneeded files
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find %{buildroot} -name '*.a' -delete
|
||||
|
||||
# Fix pkgconfig path
|
||||
sed -i \
|
||||
-e 's|^prefix=.*|prefix=%{_prefix}|g' \
|
||||
-e 's|^libdir=.*|libdir=${prefix}/%{_lib}|g' \
|
||||
%{buildroot}%{_libdir}/pkgconfig/%{name}.pc
|
||||
|
||||
%ldconfig_scriptlets
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%{_libdir}/*.so.*
|
||||
|
||||
%files devel
|
||||
%{_includedir}/*.h
|
||||
%{_libdir}/*.so
|
||||
%{_libdir}/pkgconfig/*.pc
|
||||
|
||||
%{?_with_docs:
|
||||
%files doc
|
||||
%doc doc/crypt.pdf
|
||||
}
|
||||
|
||||
%changelog
|
||||
* Tue Mar 30 2021 Petr Pisar <ppisar@redhat.com> - 1.18.2-12
|
||||
- Build-require more TeX packages (bug #1943028)
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.2-11
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Thu Aug 13 2020 Gerd Pokorra <gp@zimt.uni-siegen.de> - 1.18.2-10
|
||||
- Add missing dependency tex(tcti1000.tfm), bug-id 1863674
|
||||
|
||||
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.2-9
|
||||
- Second attempt - Rebuilt for
|
||||
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.2-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Sat Apr 11 2020 Gerd Pokorra <gp@zimt.uni-siegen.de> - 1.18.2-7
|
||||
- Rebuilt with libtommath 1.2.0
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.2-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Wed Oct 16 2019 Simone Caronni <negativo17@gmail.com> - 1.18.2-5
|
||||
- Do not build documentation on RHEL/CentOS.
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.2-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Sun Jul 08 2018 Simone Caronni <negativo17@gmail.com> - 1.18.2-1
|
||||
- Udpate to 1.18.2.
|
||||
|
||||
* Wed Apr 18 2018 Simone Caronni <negativo17@gmail.com> - 1.18.1-5
|
||||
- Update build requirement for texlive rebase.
|
||||
|
||||
* Mon Apr 09 2018 Rafael Santos <rdossant@redhat.com> - 1.18.1-4
|
||||
- Fix missing Fedora linker flags (bug #1548709)
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.18.1-2
|
||||
- Switch to %%ldconfig_scriptlets
|
||||
|
||||
* Fri Dec 08 2017 Simone Caronni <negativo17@gmail.com> - 1.18.1-1
|
||||
- Update to 1.18.1.
|
||||
|
||||
* Mon Oct 23 2017 Simone Caronni <negativo17@gmail.com> - 1.18.0-1
|
||||
- Update to final 1.18.0.
|
||||
|
||||
* Sun Sep 17 2017 Simone Caronni <negativo17@gmail.com> - 1.18-2.20170915git0ceb1c1
|
||||
- Update to latest snapshot post rc3.
|
||||
- Remove RHEL 6 support.
|
||||
- Clean up SPEC file.
|
||||
- Trim changelog.
|
||||
|
||||
* Mon Sep 11 2017 Simone Caronni <negativo17@gmail.com> - 1.18-1.20170910git32d60ac
|
||||
- Update to latest snapshot (post rc3).
|
||||
- Version is now at 1.18.
|
||||
|
||||
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.17-36.20170720gitab8c5b8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.17-35.20170720gitab8c5b8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Sun Jul 23 2017 Simone Caronni <negativo17@gmail.com> - 1.17-34.20170720gitab8c5b8
|
||||
- Update to latest snapshot from the 1.18 release branch.
|
||||
- Update license.
|
||||
|
||||
* Sun Jun 25 2017 Simone Caronni <negativo17@gmail.com> - 1.17-33.20170623gitcd6e602
|
||||
- Update to latest snapshot.
|
||||
- Update URL (#1463608, #1463547)
|
||||
|
||||
* Thu Jun 15 2017 Simone Caronni <negativo17@gmail.com> - 1.17-32.20170614git2cd69fb
|
||||
- Update to latest snapshot, adjust build.
|
||||
- Temporarily disable tests.
|
||||
|
||||
* Mon Mar 27 2017 Simone Caronni <negativo17@gmail.com> - 1.17-31.20170327git7532b89
|
||||
- Update to latest snapshot.
|
||||
- Use correct format for snapshots as per packaging guidelines.
|
||||
- Use default compiler flags.
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.17-30
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Wed Mar 09 2016 Than Ngo <than@redhat.com> - 1.17-29
|
||||
- fix endian issues on s390x/ppc64
|
||||
|
||||
* Tue Feb 23 2016 Simone Caronni <negativo17@gmail.com> - 1.17-28
|
||||
- Fix shared object name:
|
||||
https://github.com/libtom/libtomcrypt/commit/14272976d0615b546e9e0215ec4e2f01854a2dc9
|
||||
|
||||
* Tue Feb 23 2016 Simone Caronni <negativo17@gmail.com> - 1.17-27
|
||||
- Fix FTBFS (#1307740).
|
||||
- Update sources, requires libtommath 1.x, drop upstreamed patches.
|
||||
- Update URL.
|
||||
- Use license macro.
|
||||
- Clean up SPEC file.
|
||||
|
||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.17-26
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
Loading…
Reference in new issue