kannel-stable-rh6x.spec
上传用户:gzpyjq
上传日期:2013-01-31
资源大小:1852k
文件大小:4k
源码类别:

手机WAP编程

开发平台:

WINDOWS

  1. Summary: Kannel SMS/WAP gateway
  2. Name: kannel
  3. Version: 1.0.3
  4. Release: 1
  5. Copyright: Open source, FreeBSD-style license; see COPYING
  6. Group: Applications/Communications
  7. Source: gateway-%{version}.tar.gz
  8. BuildRoot: /var/tmp/%{name}-buildroot
  9. Packager: Peter Gronholm. <peter.gronholm@wapit.com>
  10. Requires: libxml2 >= 2.3.0
  11. %description
  12. Kannel is an Open Source SMS/WAP gateway. WAP is short for Wireless Application
  13. Protocol. It lets the phone act as a simple hypertext browser, but optimizes the 
  14. markup language, scripting language, and the transmission protocols for wireless
  15. use. The optimized protocols are translated to normal Internet protocols by a WAP
  16. gateway. Kannel also works as a SMS gateway for GSM networks. Almost all GSM
  17. phones can send and receive SMS messages, so this is a way to serve many more
  18. clients than just those using WAP phones. 
  19. %prep
  20. rm -rf $RPM_BUILD_ROOT
  21. %setup -n gateway-%{version}
  22. %build
  23. ./configure --with-malloc-native --enable-docs
  24. make
  25. %install
  26. make bindir=$RPM_BUILD_ROOT/usr/local/bin suffix=  install
  27. mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
  28. mkdir -p $RPM_BUILD_ROOT/etc/kannel
  29. mkdir -p $RPM_BUILD_ROOT/usr/man/man8
  30. install -m 644 gw/wapkannel.conf $RPM_BUILD_ROOT/etc/kannel/kannel.conf
  31. install -m 644 gw/smskannel.conf $RPM_BUILD_ROOT/etc/kannel
  32. install -m 644 gw/kannel.8 $RPM_BUILD_ROOT/usr/man/man8
  33. install -m 644 test/fakesmsc $RPM_BUILD_ROOT/usr/local/bin
  34. install -m 644 test/fakewap $RPM_BUILD_ROOT/usr/local/bin
  35. install -m 755 utils/kannel-init.d $RPM_BUILD_ROOT/etc/rc.d/init.d/kannel
  36. install -m 644 utils/run_kannel_box.8 $RPM_BUILD_ROOT/usr/man/man8
  37. install -m 644 utils/start-stop-daemon.8 $RPM_BUILD_ROOT/usr/man/man8
  38. strip $RPM_BUILD_ROOT/usr/local/bin/bearerbox
  39. strip $RPM_BUILD_ROOT/usr/local/bin/wapbox
  40. strip $RPM_BUILD_ROOT/usr/local/bin/smsbox
  41. strip $RPM_BUILD_ROOT/usr/local/bin/fakesmsc
  42. strip $RPM_BUILD_ROOT/usr/local/bin/fakewap
  43. strip $RPM_BUILD_ROOT/usr/local/bin/run_kannel_box
  44. strip $RPM_BUILD_ROOT/usr/local/bin/start-stop-daemon
  45. strip $RPM_BUILD_ROOT/usr/local/bin/wmlsc
  46. strip $RPM_BUILD_ROOT/usr/local/bin/wmlsdasm
  47. strip $RPM_BUILD_ROOT/usr/local/bin/seewbmp
  48. %files
  49. %defattr(-,root,root)
  50. %doc README README.docbook README.src README.wmlscript INSTALL AUTHORS COPYING VERSION NEWS ChangeLog doc/ gw/control.html contrib/
  51. /usr/local/bin/
  52. /etc/rc.d/init.d/kannel
  53. /usr/man/man8
  54. %config(noreplace) /etc/kannel/kannel.conf
  55. %config(noreplace) /etc/kannel/smskannel.conf
  56. %post
  57. ln -sf /usr/local/bin/bearerbox /usr/bin/bearerbox
  58. ln -sf /usr/local/bin/wapbox /usr/bin/wapbox
  59. ln -sf /usr/local/bin/smsbox /usr/bin/smsbox
  60. ln -sf /usr/local/bin/start-stop-daemon /usr/bin/start-stop-daemon
  61. ln -sf /usr/local/bin/run_kannel_box /usr/bin/run_kannel_box
  62. %postun
  63. rm -f /usr/bin/bearerbox
  64. rm -f /usr/bin/wapbox
  65. rm -f /usr/bin/smsbox
  66. rm -f /usr/bin/start-stop-daemon
  67. rm -f /usr/bin/run_kannel_box
  68. %clean
  69. rm -rf $RPM_BUILD_ROOT
  70. %changelog
  71. * Fri Mar 30 2001 Peter Gronholm <peter@wapit.com>
  72. - added that Kannel requires libxml2 >= 2.3.0
  73. * Fri Mar 30 2001 Peter Gronholm <peter@wapit.com>
  74. - removed that Kannel requires libxml2 < 2.3.0
  75. * Tue Feb 27 2001 Peter Gronholm <peter@wapit.com>
  76. - moved rm -rf $RPM_BUILD_ROOT from %install to %prep
  77. - added that Kannel requires libxml2 < 2.3.0
  78. * Tue Feb 06 2001 Peter Gronholm <peter@wapit.com>
  79. - install configuration files with %config macro.
  80. - clean $RPM_BUILD_ROOT before and after building the rpm package.
  81. - %postun macro: remove links to Kannel binaries from /usr/bin when uninstalling rpm package.
  82. - removed -b option from install command in  %install macro.
  83. * Tue Jan 02 2001 Peter Gronholm <peter@wapit.com>
  84. - initial release of Kannel rpm package.