diff --git a/.cvsignore b/.cvsignore deleted file mode 100644 index 0a9e287..0000000 --- a/.cvsignore +++ /dev/null @@ -1 +0,0 @@ -ushare-0.9.5.tar.bz2 diff --git a/Makefile b/Makefile deleted file mode 100644 index 0a3580d..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: ushare -# $Id$ -NAME := ushare -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..0f98991 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Package is retired diff --git a/sources b/sources deleted file mode 100644 index cca2d4b..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -2f5371f84a17548988bdd4f0fbe781ff ushare-0.9.5.tar.bz2 diff --git a/ushare-0.9.5-buffer.diff b/ushare-0.9.5-buffer.diff deleted file mode 100644 index c97a2b8..0000000 --- a/ushare-0.9.5-buffer.diff +++ /dev/null @@ -1,36 +0,0 @@ ---- ushare-0.9.5/src/buffer.c 2005-11-26 15:03:55.000000000 -0500 -+++ ushare-0.9.5.p/src/buffer.c 2005-12-21 21:38:38.000000000 -0500 -@@ -62,7 +62,7 @@ - len = buffer->len + strlen (str); - if (len >= buffer->capacity) - { -- buffer->capacity = MIN (len, 2 * buffer->capacity); -+ buffer->capacity = MAX (len+1, 2 * buffer->capacity); - buffer->buf = realloc (buffer->buf, buffer->capacity); - } - -@@ -74,14 +74,23 @@ - buffer_appendf (struct buffer_t *buffer, const char *format, ...) - { - char str[BUFFER_DEFAULT_CAPACITY]; -+ int size; - va_list va; - - if (!buffer || !format) - return; - - va_start (va, format); -- vsprintf (str, format, va); -- buffer_append (buffer, str); -+ if ((size = vsnprintf (str, BUFFER_DEFAULT_CAPACITY, format, va)) -+ >= BUFFER_DEFAULT_CAPACITY) -+ { -+ char* dynstr = (char*) malloc (size+1); -+ vsnprintf (dynstr,size+1,format,va); -+ buffer_append (buffer, dynstr); -+ free (dynstr); -+ } -+ else -+ buffer_append (buffer, str); - va_end (va); - } diff --git a/ushare.init b/ushare.init deleted file mode 100644 index 66aee98..0000000 --- a/ushare.init +++ /dev/null @@ -1,80 +0,0 @@ -#!/bin/sh -# -# ushare This shell script takes care of starting and stopping ushare. -# -# chkconfig: - 75 25 -# description: uShare UPnP A/V Media Server. -# - -# Source function library. -. /etc/rc.d/init.d/functions - -# Source networking configuration. -. /etc/sysconfig/network - -# Check that networking is up. -[ ${NETWORKING} = "no" ] && exit 0 - -OPTIONS="" -prog=ushare -DESC="UPnP A/V Media Server" - -[ -r "/etc/ushare.conf" ] && . /etc/ushare.conf -# abort if no shared directory is defined -[ -z "$USHARE_DIR" ] && exit 0 - - -start() { - echo -n $"Starting $prog: " - daemon --user ushare $prog -D - RETVAL=$? - echo - [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog -} - -stop() { - echo -n $"Stopping $prog: " - killproc $prog - RETVAL=$? - echo - [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog /var/run/ircd.pid -} - -reload() { - echo -n $"Reloading $prog: " - killproc $prog -HUP - RETVAL=$? - echo -} - -# See how we were called. -case "$1" in - start) - start - ;; - stop) - stop - ;; - status) - status $prog - RETVAL=$? - ;; - restart) - stop - start - ;; - condrestart) - if [ -f /var/lock/subsys/$prog ]; then - stop - start - fi - ;; - reload) - reload - ;; - *) - echo $"Usage: $prog {start|stop|restart|condrestart|reload|status" - exit 1 -esac - -exit $RETVAL diff --git a/ushare.spec b/ushare.spec deleted file mode 100644 index 8785bfd..0000000 --- a/ushare.spec +++ /dev/null @@ -1,84 +0,0 @@ -Summary: UPnP (TM) A/V Media Server -Name: ushare -Version: 0.9.5 -Release: 4%{?dist} -License: GPL -Group: Applications/Multimedia -URL: http://ushare.geexbox.org/ - -Source: http://ushare.geexbox.org/releases/%{name}-%{version}.tar.bz2 -Source1:ushare.init -Patch0: ushare-0.9.5-buffer.diff -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -BuildRequires: libupnp-devel -Requires(pre): fedora-usermgmt -Requires(post): /sbin/chkconfig -Requires(preun): /sbin/service, /sbin/chkconfig -Requires(postun): /sbin/service - -%description -uShare is a UPnP (TM) A/V Media Server. It implements the server -component that provides UPnP media devices with information on -available multimedia files. uShare uses the built-in http server -of libupnp to stream the files to clients. - -%prep -%setup -q -%patch0 -p1 - -%build -%configure -make %{?_smp_mflags} - -%install -rm -rf %{buildroot} -%makeinstall -%{__rm} -rf %{buildroot}%{_sysconfdir}/init.d -%{__install} -m 0755 -D %{SOURCE1} %{buildroot}%{_initrddir}/ushare -%{__mkdir_p} %{buildroot}%{_var}/lib/ushare -%find_lang %{name} - -%clean -rm -rf %{buildroot} - -%pre -%{_sbindir}/fedora-useradd 21 -s /sbin/nologin -M -r -d %{_var}/lib/ushare \ - -c "ushare service account" ushare &>/dev/null || : - -%post -/sbin/chkconfig --add ushare - -%preun -if [ $1 -eq 0 ]; then - /sbin/service ushare stop &>/dev/null || : - /sbin/chkconfig --del ushare -fi - -%postun -if [ $1 -ge 1 ]; then - /sbin/service ushare condrestart &>/dev/null || : -fi - -%files -f %{name}.lang -%defattr(-,root,root,-) -%doc AUTHORS ChangeLog COPYING NEWS README -%{_bindir}/ushare -%config(noreplace) %{_sysconfdir}/ushare.conf -%{_initrddir}/ushare -%{_mandir}/man1/* -%attr(770,ushare,ushare) %dir %{_var}/lib/ushare/ - -%changelog -* Tue Dec 27 2005 Eric Tanguy 0.9.5-4 -- Use %find_lang macro instead of %{_datadir}/locale/* - -* Tue Dec 27 2005 Eric Tanguy 0.9.5-3 -- Drop "Requires: libupnp" -- replace %{_sysconfdir}/ushare.conf by %config(noreplace) %{_sysconfdir}/ushare.conf - -* Tue Dec 27 2005 Eric Tanguy 0.9.5-2 -- add patch for buffer - -* Tue Dec 27 2005 Eric Tanguy 0.9.5-1 -- First build