spec.in 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. Summary: Embedded SSL Library
  2. Name: @PACKAGE@
  3. Version: @VERSION@
  4. Release: 1
  5. License: GPLv2
  6. Group: System Environment/Libraries
  7. BuildRequires: gcc
  8. BuildRequires: glibc
  9. BuildRequires: glibc-common
  10. BuildRequires: glibc-devel
  11. BuildRequires: glibc-headers
  12. BuildRequires: make
  13. BuildRequires: pkgconfig
  14. BuildRequires: sed
  15. BuildRequires: tar
  16. URL: http://www.yassl.com/yaSSL/Home.html
  17. Packager: Brian Aker <brian@tangent.org>
  18. Source: http://yassl.com/yaSSL/download/%{name}-%{version}.tar.gz
  19. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
  20. %description
  21. Misc tools for Yassl.
  22. %package devel
  23. Summary: Header files and development libraries for %{name}
  24. Group: Development/Libraries
  25. Requires: %{name} = %{version}-%{release}
  26. %description devel
  27. This package contains the header files and development libraries
  28. for %{name}. If you like to develop programs using %{name},
  29. you will need to install %{name}-devel.
  30. %prep
  31. %setup -q
  32. %configure
  33. %build
  34. %{__make} %{?_smp_mflags}
  35. %install
  36. %{__rm} -rf %{buildroot}
  37. %{__make} install DESTDIR="%{buildroot}" AM_INSTALL_PROGRAM_FLAGS=""
  38. mkdir -p $RPM_BUILD_ROOT/
  39. %check
  40. %clean
  41. %{__rm} -rf %{buildroot}
  42. %post -p /sbin/ldconfig
  43. %postun -p /sbin/ldconfig
  44. %files
  45. %defattr(-,root,root,-)
  46. %doc AUTHORS ChangeLog COPYING NEWS README
  47. %{_docdir}/cyassl/taoCert.txt
  48. %{_docdir}/cyassl/example/echoserver.c
  49. %{_docdir}/cyassl/example/server.c
  50. %{_docdir}/cyassl/example/echoclient.c
  51. %{_docdir}/cyassl/example/client.c
  52. %{_docdir}/cyassl/README.txt
  53. %{_libdir}/libcyassl.la
  54. %{_libdir}/libcyassl.so
  55. %{_libdir}/libcyassl.so.5
  56. %{_libdir}/libcyassl.so.5.0.5
  57. %files devel
  58. %defattr(-,root,root,-)
  59. %doc AUTHORS ChangeLog COPYING NEWS README
  60. %{_bindir}/cyassl-config
  61. %{_includedir}/cyassl/callbacks.h
  62. %{_includedir}/cyassl/certs_test.h
  63. %{_includedir}/cyassl/crl.h
  64. %{_includedir}/cyassl/ctaocrypt/aes.h
  65. %{_includedir}/cyassl/ctaocrypt/arc4.h
  66. %{_includedir}/cyassl/ctaocrypt/asn.h
  67. %{_includedir}/cyassl/ctaocrypt/asn_public.h
  68. %{_includedir}/cyassl/ctaocrypt/blake2-impl.h
  69. %{_includedir}/cyassl/ctaocrypt/blake2-int.h
  70. %{_includedir}/cyassl/ctaocrypt/blake2.h
  71. %{_includedir}/cyassl/ctaocrypt/camellia.h
  72. %{_includedir}/cyassl/ctaocrypt/coding.h
  73. %{_includedir}/cyassl/ctaocrypt/compress.h
  74. %{_includedir}/cyassl/ctaocrypt/des3.h
  75. %{_includedir}/cyassl/ctaocrypt/dh.h
  76. %{_includedir}/cyassl/ctaocrypt/dsa.h
  77. %{_includedir}/cyassl/ctaocrypt/ecc.h
  78. %{_includedir}/cyassl/ctaocrypt/error-crypt.h
  79. %{_includedir}/cyassl/ctaocrypt/fips_test.h
  80. %{_includedir}/cyassl/ctaocrypt/hc128.h
  81. %{_includedir}/cyassl/ctaocrypt/hmac.h
  82. %{_includedir}/cyassl/ctaocrypt/integer.h
  83. %{_includedir}/cyassl/ctaocrypt/logging.h
  84. %{_includedir}/cyassl/ctaocrypt/md2.h
  85. %{_includedir}/cyassl/ctaocrypt/md4.h
  86. %{_includedir}/cyassl/ctaocrypt/md5.h
  87. %{_includedir}/cyassl/ctaocrypt/memory.h
  88. %{_includedir}/cyassl/ctaocrypt/misc.h
  89. %{_includedir}/cyassl/ctaocrypt/mpi_class.h
  90. %{_includedir}/cyassl/ctaocrypt/mpi_superclass.h
  91. %{_includedir}/cyassl/ctaocrypt/pkcs7.h
  92. %{_includedir}/cyassl/ctaocrypt/wc_port.h
  93. %{_includedir}/cyassl/ctaocrypt/pwdbased.h
  94. %{_includedir}/cyassl/ctaocrypt/rabbit.h
  95. %{_includedir}/cyassl/ctaocrypt/random.h
  96. %{_includedir}/cyassl/ctaocrypt/ripemd.h
  97. %{_includedir}/cyassl/ctaocrypt/rsa.h
  98. %{_includedir}/cyassl/ctaocrypt/settings.h
  99. %{_includedir}/cyassl/ctaocrypt/sha.h
  100. %{_includedir}/cyassl/ctaocrypt/sha256.h
  101. %{_includedir}/cyassl/ctaocrypt/sha512.h
  102. %{_includedir}/cyassl/ctaocrypt/tfm.h
  103. %{_includedir}/cyassl/ctaocrypt/types.h
  104. %{_includedir}/cyassl/ctaocrypt/visibility.h
  105. %{_includedir}/cyassl/error-ssl.h
  106. %{_includedir}/cyassl/ocsp.h
  107. %{_includedir}/cyassl/openssl/asn1.h
  108. %{_includedir}/cyassl/openssl/bio.h
  109. %{_includedir}/cyassl/openssl/bn.h
  110. %{_includedir}/cyassl/openssl/conf.h
  111. %{_includedir}/cyassl/openssl/crypto.h
  112. %{_includedir}/cyassl/openssl/des.h
  113. %{_includedir}/cyassl/openssl/dh.h
  114. %{_includedir}/cyassl/openssl/dsa.h
  115. %{_includedir}/cyassl/openssl/ec.h
  116. %{_includedir}/cyassl/openssl/ecdsa.h
  117. %{_includedir}/cyassl/openssl/engine.h
  118. %{_includedir}/cyassl/openssl/err.h
  119. %{_includedir}/cyassl/openssl/evp.h
  120. %{_includedir}/cyassl/openssl/hmac.h
  121. %{_includedir}/cyassl/openssl/lhash.h
  122. %{_includedir}/cyassl/openssl/md4.h
  123. %{_includedir}/cyassl/openssl/md5.h
  124. %{_includedir}/cyassl/openssl/ocsp.h
  125. %{_includedir}/cyassl/openssl/opensslconf.h
  126. %{_includedir}/cyassl/openssl/opensslv.h
  127. %{_includedir}/cyassl/openssl/ossl_typ.h
  128. %{_includedir}/cyassl/openssl/pem.h
  129. %{_includedir}/cyassl/openssl/pkcs12.h
  130. %{_includedir}/cyassl/openssl/rand.h
  131. %{_includedir}/cyassl/openssl/ripemd.h
  132. %{_includedir}/cyassl/openssl/rsa.h
  133. %{_includedir}/cyassl/openssl/sha.h
  134. %{_includedir}/cyassl/openssl/ssl.h
  135. %{_includedir}/cyassl/openssl/stack.h
  136. %{_includedir}/cyassl/openssl/ui.h
  137. %{_includedir}/cyassl/openssl/x509.h
  138. %{_includedir}/cyassl/openssl/x509v3.h
  139. %{_includedir}/cyassl/options.h
  140. %{_includedir}/cyassl/sniffer.h
  141. %{_includedir}/cyassl/sniffer_error.h
  142. %{_includedir}/cyassl/ssl.h
  143. %{_includedir}/cyassl/test.h
  144. %{_includedir}/cyassl/version.h
  145. %{_libdir}/pkgconfig/cyassl.pc
  146. %changelog
  147. * Fri Oct 20 2012 Brian Aker <brian@tangent.org>
  148. - Initial package