File xclass-0.9.2-configs.patch of Package xclass

--- xclass-0.9.2/Makefile.in
+++ xclass-0.9.2/Makefile.in
@@ -5,6 +5,7 @@
 prefix=@prefix@
 exec_prefix=@exec_prefix@
 subdirs=include lib config doc icons test example-app
+libdir=lib
 
 all:
 	@for i in ${subdirs}; do \
@@ -13,7 +14,7 @@
 	done
 
 shared:
-	@for i in ${subdirs}; do \
+	@for i in ${libdir}; do \
 		echo Making shared library in $$i ; \
 		(cd $$i; ${MAKE} shared) ; \
 	done
@@ -25,7 +26,7 @@
 	done
 
 install_shared:
-	@for i in ${subdirs}; do \
+	@for i in ${libdir}; do \
 		echo Installing in $$i ; \
 		(cd $$i; ${MAKE} install_shared) ; \
 	done
--- xclass-0.9.2/config/Makefile.in
+++ xclass-0.9.2/config/Makefile.in
@@ -14,7 +14,8 @@
 install_shared: install
 
 install:
-	${INSTALL} xc-config ${config_dir}
+	mkdir -p $(DESTDIR)${config_dir}
+	${INSTALL} xc-config $(DESTDIR)${config_dir}
 
 clean:
 	rm -f core *.bak *~
--- xclass-0.9.2/config/xc-config.in
+++ xclass-0.9.2/config/xc-config.in
@@ -7,8 +7,8 @@
 exec_prefix=@exec_prefix@
 exec_prefix_set=no
 
-lib_dir=@exec_prefix@/lib
-include_dir=@xclass_include@
+lib_dir=@libdir@
+include_dir=@prefix@/include
 
 usage()
 {
--- xclass-0.9.2/configure.in
+++ xclass-0.9.2/configure.in
@@ -43,7 +43,7 @@
 if test "x$enable_debug" = "xyes"; then
   test "$cflags_set" = set || CXXFLAGS="$CXXFLAGS -g"
 else
-  test "$cflags_set" = set || CXXFLAGS="$CXXFLAGS -O2"
+  test "$cflags_set" = set || CXXFLAGS="$CXXFLAGS"
 fi
 
 
--- xclass-0.9.2/doc/Makefile.in
+++ xclass-0.9.2/doc/Makefile.in
@@ -3,8 +3,8 @@
 
 prefix=@prefix@
 lib_dir=@prefix@/lib
-doc_dir=@prefix@/xclass/docs
-etc_dir=@prefix@/xclass/etc
+doc_dir=@prefix@/share/doc/packages/xclass
+etc_dir=@sysconfdir@
 
 INSTALL = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@
@@ -33,12 +33,12 @@
 install_shared: install
 
 install:
-	mkdir -p ${etc_dir}
-	${INSTALL_DATA} ${XCLASSRC} ${etc_dir}
-	${INSTALL_DATA} ${MIMETYPES} ${etc_dir}
-	mkdir -p ${doc_dir}
+	mkdir -p $(DESTDIR)${etc_dir}
+	${INSTALL_DATA} ${XCLASSRC} $(DESTDIR)${etc_dir}
+	#${INSTALL_DATA} ${MIMETYPES} $(DESTDIR)${etc_dir}
+	mkdir -p $(DESTDIR)${doc_dir}
 	for i in ${DOCS} ; do \
-		${INSTALL_DATA} ./$$i ${doc_dir} ; \
+		${INSTALL_DATA} ./$$i $(DESTDIR)${doc_dir} ; \
 	done
 
 clean:
--- xclass-0.9.2/doc/xclassrc
+++ xclass-0.9.2/doc/xclassrc
@@ -21,7 +21,7 @@
 
 ; Icon directory
 
-icon dir = /usr/local/xclass/icons
+icon dir = /usr/share/xclass/icons
 
 ; More settings to be added... :-)
 
--- xclass-0.9.2/icons/Makefile.in
+++ xclass-0.9.2/icons/Makefile.in
@@ -3,7 +3,7 @@
 
 prefix=@prefix@
 lib_dir=@prefix@/lib
-icon_dir=@prefix@/xclass/icons
+icon_dir=@prefix@/share/xclass/icons
 
 INSTALL = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@
@@ -334,10 +334,8 @@
 install_shared: install
 
 install:
-	mkdir -p ${icon_dir}
-	for i in ${ICONS} ; do \
-		${INSTALL_DATA} "./$$i" ${icon_dir} ; \
-	done
+	install -m 755 -d $(DESTDIR)${icon_dir}
+	install -m 644 *.xpm $(DESTDIR)${icon_dir}
 
 clean:
 	rm -f *~ core *.bak
--- xclass-0.9.2/include/xclass/Makefile.in
+++ xclass-0.9.2/include/xclass/Makefile.in
@@ -118,10 +118,10 @@
 install_shared: install
 
 install:
-	mkdir -p ${header_dir}
+	install -d -m 755 $(DESTDIR)${header_dir}
 	rm -f ${header_dir}/*.h
 	for i in ${HEADERS} ; do \
-		${INSTALL_DATA} ./$$i ${header_dir} ; \
+		${INSTALL_DATA} ./$$i $(DESTDIR)${header_dir} ; \
 	done
 
 distclean: clean
--- xclass-0.9.2/lib/libxclass/Makefile.in
+++ xclass-0.9.2/lib/libxclass/Makefile.in
@@ -6,7 +6,7 @@
 srcdir=@srcdir@
 prefix=@prefix@
 exec_prefix=@exec_prefix@
-lib_dir=@exec_prefix@/lib
+lib_dir=@libdir@
 x_includes=@x_includes@
 x_libraries=@x_libraries@
 
@@ -14,8 +14,8 @@
 
 CXX=@CXX@
 INCLUDES=-I${top_srcdir}/include ${x_includes}
-DEFINES=-DOX_DEFAULT_POOL=\"/usr/local/xclass-icons\" \
-	-DOX_DEFAULT_ROOT=\"/usr/local/xclass\"
+DEFINES=-DOX_DEFAULT_POOL=\"/usr/share/xclass/icons\" \
+	-DOX_DEFAULT_ROOT=\"/usr/share/xclass\"
 CXXFLAGS=${INCLUDES} ${DEFINES} @CXXFLAGS@
 EXTRALIBS=${x_libraries}
 RANLIB=@RANLIB@
@@ -130,8 +130,8 @@
 
 OBJS=$(SRCS:.cc=.o)
 
-all: ${STATIC_LIB}
-#all: ${STATIC_LIB} ${SHARED_LIB}
+#all: ${STATIC_LIB}
+all: ${STATIC_LIB} ${SHARED_LIB}
 
 both: ${STATIC_LIB} ${SHARED_LIB}
 
@@ -139,11 +139,15 @@
 shared: ${SHARED_LIB}
 
 install: ${STATIC_LIB}
-	${INSTALL_DATA} ${STATIC_LIB} ${lib_dir}
+	install -d -m 755 $(DESTDIR)${lib_dir}
+	${INSTALL_DATA} ${STATIC_LIB} $(DESTDIR)${lib_dir}
 
 install_shared: ${SHARED_LIB}
-	${INSTALL_DATA} ${SHARED_LIB} ${lib_dir}
-	ldconfig
+	install -d -m 755 $(DESTDIR)${lib_dir}
+	${INSTALL} ${SHARED_LIB} $(DESTDIR)${lib_dir}
+	cp -d lib$(lib_name).so.@XCLASS_MAJOR_VERSION@.@XCLASS_MINOR_VERSION@ $(DESTDIR)${lib_dir}
+	cp -d lib$(lib_name).so.@XCLASS_MAJOR_VERSION@ $(DESTDIR)${lib_dir}
+	cp -d lib$(lib_name).so $(DESTDIR)${lib_dir}
 
 clean:
 	rm -f ${OBJS} ${STATIC_LIB} ${SHARED_LIB} lib$(lib_name).so* *~ core *.bak
openSUSE Build Service is sponsored by