packages: unxsisp/unxsisp-include.patch (NEW), unxsisp/unxsisp.spec (NEW) -...

paszczus paszczus at pld-linux.org
Fri Jun 12 15:48:01 CEST 2009


Author: paszczus                     Date: Fri Jun 12 13:48:01 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- initial

---- Files affected:
packages/unxsisp:
   unxsisp-include.patch (NONE -> 1.1)  (NEW), unxsisp.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/unxsisp/unxsisp-include.patch
diff -u /dev/null packages/unxsisp/unxsisp-include.patch:1.1
--- /dev/null	Fri Jun 12 15:48:01 2009
+++ packages/unxsisp/unxsisp-include.patch	Fri Jun 12 15:47:55 2009
@@ -0,0 +1,37 @@
+diff -ur unxsisp-1.0/interfaces/admin/makefile unxsisp-1.0.new/interfaces/admin/makefile
+--- unxsisp-1.0/interfaces/admin/makefile	2009-05-26 13:17:07.000000000 +0200
++++ unxsisp-1.0.new/interfaces/admin/makefile	2009-06-12 15:29:04.736150083 +0200
+@@ -10,9 +10,10 @@
+ #
+ 
+ CGINAME= ispAdmin.cgi
++libdir = @libdir@
+ 
+ CFLAGS= -DLinux -Wall
+-LIBS= -L/usr/lib/mysql -lmysqlclient /usr/lib/openisp/libtemplate.a /usr/lib/openisp/libucidr.a -lz -lcrypt -lm -lssl
++LIBS= -L$(libdir)/mysql -lmysqlclient $(libdir)/openisp/libtemplate.a $(libdir)/openisp/libucidr.a -lz -lcrypt -lm -lssl
+ 
+ interface.cgi: main.o customer.o glossary.o invoice.o product.o instance.o ../../cgi.o
+ 	cc main.o customer.o glossary.o invoice.o product.o instance.o ../../cgi.o -o interface.cgi $(LIBS)
+Tylko w unxsisp-1.0.new/interfaces/admin: makefile~
+diff -ur unxsisp-1.0/makefile unxsisp-1.0.new/makefile
+--- unxsisp-1.0/makefile	2009-05-26 13:08:02.000000000 +0200
++++ unxsisp-1.0.new/makefile	2009-06-12 15:25:39.696130391 +0200
+@@ -25,6 +25,7 @@
+ #CFLAGS=-O -DLinux -Wall
+ CFLAGS= -DLinux -Wall
+ RELEASE= 0.1
++libdir = @libdir@
+ 
+ #FreeBSD make support un comment the next two lines. Yes you need both -D and the gmake
+ #define. Also check mysqlrad.h for FreeBSD parts and adjust for your system.
+@@ -33,7 +34,7 @@
+ #CFLAGS= -DLinux -DFreeBSD -Wall 
+ #FreeBSD=1
+ 
+-LIBS= -L/usr/lib/mysql -lmysqlclient /usr/lib/openisp/libtemplate.a -lz -lcrypt -lm -lssl
++LIBS= -L$(libdir)/mysql -lmysqlclient $(libdir)/openisp/libtemplate.a -lz -lcrypt -lm -lssl
+ 
+ all: unxsISP.cgi
+ 
+Tylko w unxsisp-1.0.new/: makefile~

================================================================
Index: packages/unxsisp/unxsisp.spec
diff -u /dev/null packages/unxsisp/unxsisp.spec:1.1
--- /dev/null	Fri Jun 12 15:48:01 2009
+++ packages/unxsisp/unxsisp.spec	Fri Jun 12 15:47:55 2009
@@ -0,0 +1,64 @@
+# $Revision$, $Date$
+Summary:	Manage ISP customers, resellers and their resources. Centralize resource and product usage
+Name:		unxsisp
+Version:	1.0
+Release:	1
+License:	GPL
+Group:		Networking/Admin
+Source0:	http://unixservice.com/source/%{name}-%{version}.tar.gz
+# Source0-md5:	746038c0509f05d73edb725e0ff3afe3
+URL:		http://openisp.net/openisp/unxsVZ
+Patch0:		%{name}-include.patch
+BuildRequires:	mysql-devel
+BuildRequires:	openssl-devel
+BuildRequires:	ucidr
+BuildRequires:	unxstemplate
+BuildRequires:	zlib-devel
+Requires:	unxsadmin
+
+%description
+Manage ISP customers, resellers and their resources. Centralize
+resource and product usage. This software also centralizes customer
+data for all the other Unixservice applications, to avoid unnecessary
+data duplication. All Unixservice ISP management applications can be
+controlled with this backend.
+
+%prep
+%setup -q
+%patch0 -p1
+
+%build
+%{__make} \
+	libdir=%{_libdir}
+
+%{__make} -C interfaces/admin/ \
+	libdir=%{_libdir}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_datadir}/unxs/{,cgi-bin}
+install -s unxsISP.cgi $RPM_BUILD_ROOT%{_datadir}/unxs/cgi-bin/unxsISP.cgi
+install -s interfaces/admin/interface.cgi $RPM_BUILD_ROOT%{_datadir}/unxs/cgi-bin/ispAdmin.cgi
+install -d $RPM_BUILD_ROOT%{_datadir}/unxsISP/data
+cp data/*.txt $RPM_BUILD_ROOT%{_datadir}/unxsISP/data
+
+%clean
+
+%files
+%defattr(644,root,root,755)
+%doc INSTALL LICENSE
+%{_datadir}/unxs/cgi-bin/unxsISP.cgi
+%{_datadir}/unxs/cgi-bin/ispAdmin.cgi
+%dir %{_datadir}/unxsISP/data
+%{_datadir}/unxsISP/data/*
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2009/06/12 13:47:55  paszczus
+- initial
+
================================================================


More information about the pld-cvs-commit mailing list