###############################################################################
name = openssl
-version = 1.0.1b
-release = 2
+version = 1.0.1h
+release = 1
maintainer = Michael Tremer <michael.tremer@ipfire.org>
groups = System/Libraries
export RPM_OPT_FLAGS = %{CFLAGS}
prepare_cmds
+ sed -e 's/SHLIB_VERSION_NUMBER "1.0.0"/SHLIB_VERSION_NUMBER "%{version}"/' \
+ -i crypto/opensslv.h
+
find crypto/ -name Makefile -exec \
sed 's/^ASFLAGS=/&-Wa,--noexecstack /' -i {} \;
no-ec no-ec2m no-ecdh no-ecdsa \
no-srp \
-DSSL_FORBID_ENULL \
- %{ssl_arch} \
- fips
+ %{ssl_arch}
# Build.
make depend
packages
package %{name}
+ requires += %{name}-libs = %{thisver}
+ end
package %{name}-libs
template LIBS
requires += ca-certificates
+ conflicts += %{name} < %{thisver}
+
files += %{libdir}/openssl
end