[wlmproxy/f14/master] Initial import (#701494).

William Lima poetinha at fedoraproject.org
Fri May 6 00:43:25 UTC 2011


commit f7bc1a3626109c717a1694b24577f0b128b81f64
Author: William Lima <wlima at primate.com.br>
Date:   Thu May 5 21:42:57 2011 -0300

    Initial import (#701494).

 .gitignore          |    1 +
 sources             |    1 +
 wlmproxy.spec       |   96 +++++++++++++++++++++++++++++++++++++++++++++++++++
 wlmproxy.tmpfiles.d |    1 +
 4 files changed, 99 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..0d954a3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/wlmproxy-0.1.2.tar.gz
diff --git a/sources b/sources
index e69de29..24b3536 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+7159f7aa7f82b98cf2a3caab23128a60  wlmproxy-0.1.2.tar.gz
diff --git a/wlmproxy.spec b/wlmproxy.spec
new file mode 100644
index 0000000..de9df23
--- /dev/null
+++ b/wlmproxy.spec
@@ -0,0 +1,96 @@
+Name:           wlmproxy
+Version:        0.1.2
+Release:        2%{?dist}
+Summary:        An advanced proxy for the MSN Messenger protocol
+
+Group:          System Environment/Daemons
+License:        BSD
+URL:            http://wlmproxy.org
+# The source for this package was pulled from upstream's vcs.  Use the
+# following commands to generate the tarball:
+#  git clone https://github.com/poetinha/wlmproxy.git
+#  cd wlmproxy
+#  git archive --format=tar --prefix=wlmproxy-0.1.2/ v0.1.2 | gzip -n >wlmproxy-0.1.2.tar.gz
+Source0:        %{name}-%{version}.tar.gz
+Source1:        %{name}.tmpfiles.d
+
+BuildRequires:  boost-devel
+BuildRequires:  dolphin-connector-devel >= 1.1
+BuildRequires:  libevent-devel
+BuildRequires:  openssl-devel
+BuildRequires:  libxml2-devel
+Requires(pre):  shadow-utils
+Requires(post): chkconfig
+Requires(preun):chkconfig, initscripts
+%if 0%{?fedora} >= 15
+Requires:       systemd-units
+%endif
+
+%description
+wlmproxy is a transparent proxy server for the MSN protocol.
+It supports all versions of MSNP, from 8 up to 21.
+
+%prep
+%setup -q
+
+%build
+make %{?_smp_mflags} CXXFLAGS="$RPM_OPT_FLAGS"
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+mkdir -p -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
+mkdir -p -m 755 $RPM_BUILD_ROOT%{_sbindir}
+mkdir -p $RPM_BUILD_ROOT%{_initrddir}
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
+mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/%{name}
+
+%if 0%{?fedora} >= 15
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/tmpfiles.d
+install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/tmpfiles.d/%{name}.conf
+%endif
+
+install -p -m 755 wlmproxy $RPM_BUILD_ROOT%{_sbindir}
+install -p -m 755 extras/wlmproxy.init $RPM_BUILD_ROOT%{_initrddir}/%{name}
+install -p -m 640 wlmproxy.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
+
+cat <<EOF >$RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}
+OPTS="-u wlmproxy -F /var/run/wlmproxy/wlmproxy.pid"
+EOF
+
+%pre
+getent group wlmproxy >/dev/null || groupadd -r wlmproxy
+getent passwd wlmproxy >/dev/null || \
+useradd -r -g wlmproxy -d '/' -s /sbin/nologin \
+    -c 'wlmproxy daemon account' wlmproxy
+exit 0
+
+%post
+/sbin/chkconfig --add %{name}
+
+%preun
+if [ $1 -eq 0 ]; then
+    /sbin/service %{name} stop >/dev/null 2>&1
+    /sbin/chkconfig --del %{name}
+fi
+
+%files
+%defattr(-,root,root,-)
+%doc ChangeLog create_mysql.sql LICENSE README TODO
+%attr(644,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/%{name}
+%{_initrddir}/%{name}
+%if 0%{?fedora} >= 15
+%config(noreplace) %{_sysconfdir}/tmpfiles.d/%{name}.conf
+%endif
+%attr(755,wlmproxy,wlmproxy) %dir %{_localstatedir}/run/%{name}
+%attr(755,root,root) %dir %{_sysconfdir}/%{name}
+%attr(640,root,wlmproxy) %config(noreplace) %{_sysconfdir}/%{name}/*
+%{_sbindir}/*
+
+%changelog
+* Wed May 04 2011 William Lima <wlima at primate.com.br> - 0.1.2-2
+- Fix macro consistency
+- Use gzip -n to exclude timestamp from compressed tarball
+
+* Mon May 02 2011 William Lima <wlima at primate.com.br> - 0.1.2-1
+- Initial package
diff --git a/wlmproxy.tmpfiles.d b/wlmproxy.tmpfiles.d
new file mode 100644
index 0000000..c875b26
--- /dev/null
+++ b/wlmproxy.tmpfiles.d
@@ -0,0 +1 @@
+d /var/run/wlmproxy 0755 wlmproxy wlmproxy -


More information about the scm-commits mailing list