]> err.no Git - sope/commitdiff
activated versitSaxDriver as the primary iCal driver
authorhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Sun, 17 Oct 2004 16:27:53 +0000 (16:27 +0000)
committerhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Sun, 17 Oct 2004 16:27:53 +0000 (16:27 +0000)
git-svn-id: http://svn.opengroupware.org/SOPE/trunk@270 e4a50df8-12e2-0310-a44c-efbce7f8a7e3

20 files changed:
GNUmakefile
maintenance/ChangeLog [new file with mode: 0644]
maintenance/mod_ngobjweb_fedora.spec [changed mode: 0755->0644]
maintenance/mod_ngobjweb_mdk100.spec [changed mode: 0755->0644]
maintenance/mod_ngobjweb_mdk101.spec [changed mode: 0755->0644]
maintenance/mod_ngobjweb_slss8.spec [changed mode: 0755->0644]
maintenance/mod_ngobjweb_suse82.spec [changed mode: 0755->0644]
maintenance/mod_ngobjweb_suse91.spec [changed mode: 0755->0644]
maintenance/sope.spec [changed mode: 0755->0644]
sope-ical/ChangeLog [new file with mode: 0644]
sope-ical/GNUmakefile
sope-ical/NGiCal/GNUmakefile
sope-ical/README [new file with mode: 0644]
sope-ical/README-OSX.txt
sope-ical/iCalSaxDriver/GNUmakefile
sope-ical/versitSaxDriver/ChangeLog
sope-ical/versitSaxDriver/GNUmakefile
sope-ical/versitSaxDriver/GNUmakefile.preamble
sope-ical/versitSaxDriver/Version
sope-ical/versitSaxDriver/fhs.make [new file with mode: 0644]

index c6ec2f189893b1686b0459943991fc14f372248e..4861531f168162fdab65ff1430504164f01b896e 100644 (file)
@@ -15,3 +15,6 @@ SUBPROJECTS += \
 -include $(GNUSTEP_MAKEFILES)/GNUmakefile.preamble
 include $(GNUSTEP_MAKEFILES)/aggregate.make
 -include $(GNUSTEP_MAKEFILES)/GNUmakefile.postamble
+
+distclean ::
+       if test -f config.make; then rm config.make; fi
diff --git a/maintenance/ChangeLog b/maintenance/ChangeLog
new file mode 100644 (file)
index 0000000..2057df1
--- /dev/null
@@ -0,0 +1,10 @@
+2004-10-17  Helge Hess  <helge.hess@opengroupware.org>
+       
+       * mod_ngobjweb*.spec: fixed URL (pointed to libical)
+       
+       * sope.spec: package versitSaxDriver instead of iCalSaxDriver
+       
+       * *.spec: removed executable property from specfiles
+
+       * created ChangeLog
+
old mode 100755 (executable)
new mode 100644 (file)
index bcf083a..14207bd
@@ -5,7 +5,7 @@ Release:                %{mod_ngobjweb_release}.%{mod_ngobjweb_buildcount}%{dist_suffix}
 Vendor:                        OpenGroupware.org
 Packager:              Frank Reppin <frank@opengroupware.org>  
 License:               LGPL
-URL:                   http://www.softwarestudio.org/libical
+URL:                   http://sope.opengroupware.org/
 Group:                 Development/Libraries
 AutoReqProv:   off
 Requires:              ogo-environment
old mode 100755 (executable)
new mode 100644 (file)
index 9293ae2..30aa72c
@@ -5,7 +5,7 @@ Release:                %{mod_ngobjweb_release}.%{mod_ngobjweb_buildcount}%{dist_suffix}
 Vendor:                        OpenGroupware.org
 Packager:              Frank Reppin <frank@opengroupware.org>  
 License:               LGPL
-URL:                   http://www.softwarestudio.org/libical
+URL:                   http://sope.opengroupware.org/
 Group:                 Development/Libraries
 AutoReqProv:   off
 Requires:              ogo-environment
old mode 100755 (executable)
new mode 100644 (file)
index 9293ae2..30aa72c
@@ -5,7 +5,7 @@ Release:                %{mod_ngobjweb_release}.%{mod_ngobjweb_buildcount}%{dist_suffix}
 Vendor:                        OpenGroupware.org
 Packager:              Frank Reppin <frank@opengroupware.org>  
 License:               LGPL
-URL:                   http://www.softwarestudio.org/libical
+URL:                   http://sope.opengroupware.org/
 Group:                 Development/Libraries
 AutoReqProv:   off
 Requires:              ogo-environment
old mode 100755 (executable)
new mode 100644 (file)
index d68144f..0b963f3
@@ -5,7 +5,7 @@ Release:                %{mod_ngobjweb_release}.%{mod_ngobjweb_buildcount}%{dist_suffix}
 Vendor:                        OpenGroupware.org
 Packager:              Frank Reppin <frank@opengroupware.org>  
 License:               LGPL
-URL:                   http://www.softwarestudio.org/libical
+URL:                   http://sope.opengroupware.org/
 Group:                 Development/Libraries
 AutoReqProv:   off
 Requires:              ogo-environment
old mode 100755 (executable)
new mode 100644 (file)
index 1c59ad2..4450d3f
@@ -5,7 +5,7 @@ Release:                %{mod_ngobjweb_release}.%{mod_ngobjweb_buildcount}%{dist_suffix}
 Vendor:                        OpenGroupware.org
 Packager:              Frank Reppin <frank@opengroupware.org>  
 License:               LGPL
-URL:                   http://www.softwarestudio.org/libical
+URL:                   http://sope.opengroupware.org/
 Group:                 Development/Libraries
 AutoReqProv:   off
 Requires:              ogo-environment
old mode 100755 (executable)
new mode 100644 (file)
index 1c59ad2..4450d3f
@@ -5,7 +5,7 @@ Release:                %{mod_ngobjweb_release}.%{mod_ngobjweb_buildcount}%{dist_suffix}
 Vendor:                        OpenGroupware.org
 Packager:              Frank Reppin <frank@opengroupware.org>  
 License:               LGPL
-URL:                   http://www.softwarestudio.org/libical
+URL:                   http://sope.opengroupware.org/
 Group:                 Development/Libraries
 AutoReqProv:   off
 Requires:              ogo-environment
old mode 100755 (executable)
new mode 100644 (file)
index 732eb43..2a5845e
@@ -322,7 +322,7 @@ rm -f ${RPM_BUILD_ROOT}%{prefix}/bin/testqp
 %defattr(-,root,root,-)
 %{prefix}/lib/libNGiCal*.so.4.3*
 %{prefix}/share/sope-4.3/saxmappings/NGiCal.xmap
-%{prefix}/lib/sope-4.3/saxdrivers/iCalSaxDriver.sax
+%{prefix}/lib/sope-4.3/saxdrivers/versitSaxDriver.sax
 
 %files ical-devel
 %defattr(-,root,root,-)
diff --git a/sope-ical/ChangeLog b/sope-ical/ChangeLog
new file mode 100644 (file)
index 0000000..aaa62a4
--- /dev/null
@@ -0,0 +1,8 @@
+2004-10-17  Helge Hess  <helge.hess@opengroupware.org>
+
+       * all sope-ical makefiles now include config.make if available
+
+       * GNUmakefile (SUBPROJECTS): compile versitSaxDriver and only compile
+         the ical sax driver if "libical=yes" is specified in the make call
+
+       * create sope-ical ChangeLog
index 20989aaad5b5d7a982a5529f4140dc3160898375..724d3afd50f31f37adb75f8547011e50fef53d27 100644 (file)
@@ -1,10 +1,17 @@
+# GNUstep makefile
+
+-include ../config.make
 include $(GNUSTEP_MAKEFILES)/common.make
 
 PACKAGE_NAME=sope-ical
 VERSION=4.3.0
 
-SUBPROJECTS = \
-       iCalSaxDriver   \
+SUBPROJECTS += \
+       versitSaxDriver \
        NGiCal
 
+ifeq ($(libical),yes)
+SUBPROJECTS += iCalSaxDriver
+endif
+
 include $(GNUSTEP_MAKEFILES)/aggregate.make
index 63458c492b98083ee45f4d76c946dd9ec38c37af..ea872bbbdfd31fbe15305706f2924b78a6d33ed5 100644 (file)
@@ -1,5 +1,6 @@
-# $Id: GNUmakefile 32 2004-08-21 00:50:30Z helge $
+# GNUstep makefile
 
+-include ../../config.make
 include $(GNUSTEP_MAKEFILES)/common.make
 include ./Version
 
diff --git a/sope-ical/README b/sope-ical/README
new file mode 100644 (file)
index 0000000..5d1f2ea
--- /dev/null
@@ -0,0 +1,12 @@
+sope-ical
+=========
+Last change: 2004-10-17
+
+This package currently contains three things:
+
+a) iCalSaxDriver   - a SaxObjC SAX driver based on libical
+b) versitSaxDriver - a SaxObjC SAX driver for parsing vCard and iCal files
+c) NGiCal          - a set of classes representing iCal entities
+
+The iCalSaxDriver is deprecated in favor of the versitSaxDriver which does
+not have the dependency on libical but implements the parsing on its own.
index 3bb3998034215dc21df532681c38c2cd1b354a23..54530f041f56cd1f5999eb9cd70a42375a9233e8 100644 (file)
@@ -1,5 +1,3 @@
-# $Id: README-OSX.txt 4 2004-08-20 17:04:31Z helge $
-
 Building Notes
 ==============
 
index bbd92cda809d2e9d15b2141882c7cdb207abcf68..526a91633e42012bf9d063a81e16323a173a2613 100644 (file)
@@ -1,5 +1,6 @@
-# $Id$
+# GNUstep makefile
 
+-include ../../config.make
 include $(GNUSTEP_MAKEFILES)/common.make
 -include ../../Version
 -include ./Version
index 8b1b091045019f2e286fdc1134068e6c3ed43316..712f83635b9abf412e84480a348374227f4b7180 100644 (file)
@@ -1,3 +1,7 @@
+2004-10-17  Helge Hess  <helge.hess@opengroupware.org>
+
+       * added fhs.make, some other minor fixes to makefiles (v1.0.6)
+
 2004-10-16  Marcus Mueller  <znek@mulle-kybernetik.com>
 
        * v1.0.5
index 262f220a012ef258498b6c8cebea1603fa5a1d74..ece2964c2b0d7d6a8ae952da75a08d830d6d55ac 100644 (file)
@@ -1,10 +1,13 @@
-# $Id$
+# GNUstep makefile
 
+-include ../../config.make
 include $(GNUSTEP_MAKEFILES)/common.make
+-include ../../Version
+-include ./Version
 
 BUNDLE_NAME        = versitSaxDriver
 BUNDLE_EXTENSION   = .sax
-BUNDLE_INSTALL_DIR = $(GNUSTEP_INSTALLATION_DIR)/Library/SaxDrivers-4.3
+BUNDLE_INSTALL_DIR = $(GNUSTEP_INSTALLATION_DIR)/Library/SaxDrivers-$(MAJOR_VERSION).$(MINOR_VERSION)/
 
 versitSaxDriver_OBJC_FILES =   \
        VSSaxDriver.m           \
@@ -17,3 +20,4 @@ versitSaxDriver_RESOURCE_FILES = bundle-info.plist
 -include GNUmakefile.preamble
 include $(GNUSTEP_MAKEFILES)/bundle.make
 -include GNUmakefile.postamble
+-include fhs.make
index af27dfa7df27aec01548e9faec81442211403e1d..d773696f0e43301796abc1069285d6005a7df155 100644 (file)
@@ -1,4 +1,4 @@
-# $Id$
+# compilation settings
 
 SOPE_ROOT=../..
 SOPE_OBJ_ROOT=$(GNUSTEP_BUILD_DIR)/$(SOPE_ROOT)
index 5af8f0ced9b15cc96bd2f3b3de4719f147b6a3b8..90e065dcde1d36119289775d44101cfd0a188fd1 100644 (file)
@@ -1,5 +1,5 @@
-# $Id$
+# Version file
 
 MAJOR_VERSION=1
 MINOR_VERSION=0
-SUBMINOR_VERSION:=5
+SUBMINOR_VERSION:=6
diff --git a/sope-ical/versitSaxDriver/fhs.make b/sope-ical/versitSaxDriver/fhs.make
new file mode 100644 (file)
index 0000000..5660415
--- /dev/null
@@ -0,0 +1,25 @@
+# postprocessing
+
+# FHS support (this is a hack and is going to be done by gstep-make!)
+
+ifneq ($(FHS_INSTALL_ROOT),)
+
+FHS_LIB_DIR=$(FHS_INSTALL_ROOT)/lib/
+FHS_SAX_DIR=$(FHS_LIB_DIR)sope-$(MAJOR_VERSION).$(MINOR_VERSION)/saxdrivers/
+
+fhs-sax-dirs ::
+       $(MKDIRS) $(FHS_SAX_DIR)
+
+move-bundles-to-fhs :: fhs-sax-dirs
+       @echo "moving bundles $(BUNDLE_INSTALL_DIR) to $(FHS_SAX_DIR) .."
+       for i in $(BUNDLE_NAME); do \
+          j="$(FHS_SAX_DIR)/$${i}$(BUNDLE_EXTENSION)"; \
+         if test -d $$j; then rm -r $$j; fi; \
+         mv "$(BUNDLE_INSTALL_DIR)/$${i}$(BUNDLE_EXTENSION)" $$j; \
+       done
+
+move-to-fhs :: move-bundles-to-fhs
+
+after-install :: move-to-fhs
+
+endif