svnauthcheck.spec 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. ##
  2. ## svnauthcheck.spec -- OpenPKG RPM Package Specification
  3. ## Copyright (c) 2000-2010 OpenPKG Foundation e.V. <http://openpkg.net/>
  4. ##
  5. ## Permission to use, copy, modify, and distribute this software for
  6. ## any purpose with or without fee is hereby granted, provided that
  7. ## the above copyright notice and this permission notice appear in all
  8. ## copies.
  9. ##
  10. ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  11. ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  12. ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  13. ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
  14. ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  15. ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  16. ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  17. ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  18. ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  19. ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  20. ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  21. ## SUCH DAMAGE.
  22. ##
  23. # package information
  24. Name: svnauthcheck
  25. Summary: Subversion Authentication Configuration Checker
  26. URL: https://svn.id.ethz.ch/docs/svnauthcheck.html
  27. Vendor: Matteo Corti
  28. Packager: OpenPKG Foundation e.V.
  29. Distribution: OpenPKG Community
  30. Class: EVAL
  31. Group: SCM
  32. License: GPL
  33. Version: 1.0.8
  34. Release: 20100607
  35. # list of sources
  36. Source0: https://svn.id.ethz.ch/files/svnauthcheck-%{version}.tar.gz
  37. # build information
  38. BuildPreReq: OpenPKG, openpkg >= 20100101, flex, bison
  39. PreReq: OpenPKG, openpkg >= 20100101
  40. BuildPreReq: sqlite
  41. PreReq: sqlite
  42. %description
  43. svnauthcheck is a tool to check the syntax of Subversion access
  44. control files. It allows you to delegate to certain repository users
  45. the ability to manage the access control to the repository itself
  46. %track
  47. prog svnauthcheck = {
  48. version = %{version}
  49. url = http://svn.id.ethz.ch/docs/svnauthcheck.html
  50. regex = svnauthcheck-(__VER__)\.tar\.gz
  51. }
  52. %prep
  53. %setup -q
  54. %build
  55. CC="%{l_cc}" \
  56. CFLAGS="%{l_cflags -O}" \
  57. CPPFLAGS="%{l_cppflags}" \
  58. LDFLAGS="%{l_ldflags}" \
  59. ./configure \
  60. --prefix=%{l_prefix} \
  61. --mandir=%{l_prefix}/man
  62. %{l_make} %{l_mflags -O}
  63. %install
  64. %{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
  65. strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
  66. %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
  67. %files -f files
  68. %clean