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