Compare commits

...

75 Commits
epel8 ... epel9

Author SHA1 Message Date
Petr Písař 74aec4aa92 Build-require more TeX packages
4 years ago
Fedora Release Engineering b6be146880 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
4 years ago
Tom Stellard 5bc3b9be94 Add BuildRequires: make
4 years ago
Pokorra, Gerd a4bf71a31d increment release number
5 years ago
Pokorra, Gerd ee1945cef4 fix bug 1863674, add tex dependency
5 years ago
Fedora Release Engineering 9d0b71ef3d - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
5 years ago
Fedora Release Engineering 7c1dd6f482 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
5 years ago
Pokorra, Gerd 817582c6c2 rebuilt with libtommath 1.2.0
5 years ago
Fedora Release Engineering 759955d3dd - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5 years ago
Simone Caronni d1e7baf6b1 Do not build documentation on RHEL/CentOS
5 years ago
Simone Caronni dd9e97a904 Add mf build dependency
5 years ago
Fedora Release Engineering c04ab915ae - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
6 years ago
Fedora Release Engineering f0e05e9885 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6 years ago
Fedora Release Engineering 5fedd8ed66 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7 years ago
Simone Caronni 1bf6c472d6 Fix build on Fedora 27
7 years ago
Simone Caronni 6cf83c774a Add sources
7 years ago
Simone Caronni ca2d6ee60d Update to 1.18.2
7 years ago
Simone Caronni a372771a43 Update build requirement for texlive rebase
7 years ago
Rafael Santos 5d7d1fe42a Fix standard Fedora linker flags missing
7 years ago
Fedora Release Engineering ef94075c5f - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7 years ago
Igor Gnatenko 9ee5cd6a89
Switch to %ldconfig_scriptlets
7 years ago
Simone Caronni 287b70e7ed Update to 1.18.1
7 years ago
Simone Caronni 6d00316de1 Update to 1.18.0 final
7 years ago
Simone Caronni da70e3e4cb Update to latest snapshot post rc3
8 years ago
Simone Caronni 40fc76a711 Update to latest snapshot (post rc3)
8 years ago
Fedora Release Engineering 44922c14cb - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
8 years ago
Fedora Release Engineering a7409a2ddf - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8 years ago
Simone Caronni bd24471b34 Update to latest snapshot, post 1.18-rc2.
8 years ago
Simone Caronni 20f5f32acd Adjust paths for latest commits
8 years ago
Simone Caronni 1da1e664ac Update to latest snapshot, fix URL
8 years ago
Simone Caronni e6954b45c6 Update sources
8 years ago
Simone Caronni a10c4fd0e2 Update to latest snapshot
8 years ago
Simone Caronni a8adc6c3f8 Update sources
8 years ago
Simone Caronni b5955cbaf9 Update to latest snapshot
8 years ago
Fedora Release Engineering 0b9c9cc324 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
8 years ago
Than Ngo 8f708d94ed fix endian issues on s390x/ppc64
9 years ago
Than Ngo 99d71fdba3 fix endian issues on s390x/ppc64
9 years ago
Simone Caronni ab5f34d7fc Fix shared object name
9 years ago
Simone Caronni ee3b19cc3e Update changelog
9 years ago
Simone Caronni 20358c51c4 Fix FTBFS (#1307740)
9 years ago
Dennis Gilmore 85c66e7b15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9 years ago
Dennis Gilmore c2e7aba183 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
10 years ago
Peter Robinson ac4b4d8466 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
11 years ago
Dennis Gilmore 44d006f579 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
11 years ago
Simone Caronni 62d6721494 Add two-key 3DES support, needed by pycrypto.
11 years ago
Simone Caronni 0133b308cc Merge branch 'master' into f19
12 years ago
Simone Caronni 28d3b3d83c Move headers to default location.
12 years ago
Simone Caronni c23d118268 Merge branch 'master' into f19
12 years ago
Simone Caronni 237ab51be3 Fix find commands
12 years ago
Simone Caronni b36d33b941 Merge branch 'master' into f19
12 years ago
Simone Caronni 26f205ba9f Various fixes
12 years ago
Simone Caronni b30fc2debb Update changelog
12 years ago
Simone Caronni 0c3b163ce2 Various fixes
12 years ago
Dennis Gilmore 5cf0168409 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
12 years ago
Simone Caronni 253e6a3441 Fix build requirements for RHEL 6 and Fedora 17
12 years ago
David Woodhouse ee6c659881 Fix tex BuildRequires
12 years ago
David Woodhouse 19d02a8b00 Import fixes from bug 970002
12 years ago
Dennis Gilmore 04155bd527 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
12 years ago
Dennis Gilmore 7033a9dcdc - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
13 years ago
Dennis Gilmore 28002cbe20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
13 years ago
Dennis Gilmore ab282156d5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
14 years ago
Fedora Release Engineering f551347a54 dist-git conversion
15 years ago
Bill Nottingham 576d7d0baf Fix typo that causes a failure to update the common directory. (releng
15 years ago
Jesse Keating 8b8da9ed91 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
16 years ago
Jesse Keating 94cccdc1bc - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
16 years ago
Jesse Keating 9f3e4f9ffa - Autorebuild for GCC 4.3
17 years ago
jjh 185b14ea14 fix multilib bugs
17 years ago
Jesse Keating 9d92b2da1c - Rebuild for selinux ppc32 issue.
18 years ago
jjh f9ac773c50 work around bug #239003
18 years ago
jjh 186ac9e7b3 attempting to work around Bug #239003
18 years ago
jjh e296db8d2d attempting to debug ppc64 build
18 years ago
jjh 8a6900b6de attempting to debug ppc64 build
18 years ago
jjh 9252033bc3 dumping debug information for ppc64 build
18 years ago
jjh ce68baa804 adding patch, updated sources .cvsignore
18 years ago
jjh df5f11db5d adding spec
18 years ago

11
.gitignore vendored

@ -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

@ -0,0 +1 @@
SHA512 (libtomcrypt-1.18.2.tar.gz) = 53accb4f92077ff1c52102bece270e77c497e599c392aa0bf4dbc173b6789e7e4f1012d8b5f257c438764197cb7bac8ba409a9d4e3a70e69bec5863b9495329e
Loading…
Cancel
Save