tcl.spec
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. # $Id: tcl.spec,v 1.16.2.18 2008/02/06 15:25:27 dgp Exp $
  2. # This file is the basis for a binary Tcl RPM for Linux.
  3. %define version 8.4.18
  4. %define directory /usr/local
  5. Summary: Tcl scripting language development environment
  6. Name: tcl
  7. Version: %{version}
  8. Release: 1
  9. Copyright: BSD
  10. Group: Development/Languages
  11. Source: http://prdownloads.sourceforge.net/tcl/tcl%{version}-src.tar.gz
  12. URL: http://www.tcl.tk/
  13. Packager: Carina
  14. Buildroot: /var/tmp/%{name}%{version}
  15. %description
  16. The Tcl (Tool Command Language) provides a powerful platform for
  17. creating integration applications that tie together diverse
  18. applications, protocols, devices, and frameworks.  When paired with
  19. the Tk toolkit, Tcl provides the fastest and most powerful way to
  20. create GUI applications that run on PCs, Unix, and the Macintosh.  Tcl
  21. can also be used for a variety of web-related tasks and for creating
  22. powerful command languages for applications.
  23. %prep
  24. %build
  25. ./configure --prefix %{directory} --exec-prefix %{directory}
  26. make CFLAGS=$RPM_OPT_FLAGS
  27. %install
  28. rm -rf $RPM_BUILD_ROOT
  29. make INSTALL_ROOT=$RPM_BUILD_ROOT install
  30. %clean
  31. rm -rf $RPM_BUILD_ROOT
  32. # to create the tcl files list, comment out tk in the install section above,
  33. # then run "rpm -bi" then do a find from the build root directory,
  34. # and remove the files in specific directories which suffice by themselves,
  35. # then to create the files list for tk, uncomment tk, comment out tcl,
  36. # then rm -rf $RPM_BUILD_ROOT then rpm --short-circuit -bi then redo a find,
  37. # and remove the files in specific directories which suffice by themselves.
  38. %files
  39. %defattr(-,root,root)
  40. %{directory}/lib
  41. %{directory}/bin
  42. %{directory}/include
  43. %{directory}/man/man1
  44. %{directory}/man/man3
  45. %{directory}/man/mann