2005-08-01 Helge Hess <helge.hess@skyrix.com>
+ * GNUmakefile: added FHS installation of sogod-0.9 (v0.9.41)
+
* SOGo.m: added class security declarations (previously in
product.plist of MainUI), ensure that core SOGo SoClasses are loaded
(v0.9.40)
-include GNUmakefile.preamble
include $(GNUSTEP_MAKEFILES)/tool.make
-include GNUmakefile.postamble
+include fhs.make
# Version file
-SUBMINOR_VERSION:=40
+SUBMINOR_VERSION:=41
# v0.9.32 requires libSOGo v0.9.57
# v0.9.24 requires libWEExtensions v4.5.67
--- /dev/null
+# postprocessing
+
+# FHS support (this is a hack and is going to be done by gstep-make!)
+
+ifneq ($(FHS_INSTALL_ROOT),)
+
+FHS_INCLUDE_DIR=$(FHS_INSTALL_ROOT)/include/
+FHS_LIB_DIR=$(FHS_INSTALL_ROOT)/lib/
+FHS_SBIN_DIR=$(FHS_INSTALL_ROOT)/sbin/
+
+fhs-bin-dirs ::
+ $(MKDIRS) $(FHS_SBIN_DIR)
+
+NONFHS_BINDIR="$(GNUSTEP_TOOLS)/$(GNUSTEP_TARGET_LDIR)"
+
+move-daemons-to-fhs :: fhs-bin-dirs
+ @echo "moving daemons from $(NONFHS_BINDIR) to $(FHS_SBIN_DIR) .."
+ for i in $(TOOL_NAME); do \
+ mv "$(NONFHS_BINDIR)/$${i}" $(FHS_SBIN_DIR); \
+ done
+
+move-to-fhs :: move-daemons-to-fhs
+
+after-install :: move-to-fhs
+
+endif
+2005-08-01 Helge Hess <helge.hess@skyrix.com>
+
+ * added FHS installation (v0.9.32)
+
2005-07-26 Helge Hess <helge.hess@opengroupware.org>
* sql: added missing priority quickfield to SQLite tables (v0.9.31)
libOGoContentStore_HEADER_FILES_DIR = .
libOGoContentStore_HEADER_FILES_INSTALL_DIR = /OGoContentStore
+# no headers, commented out: FHS_HEADER_DIRS = OGoContentStore
libOGoContentStore_OBJC_FILES += \
iCalEntityObject+OCS.m \
include $(GNUSTEP_MAKEFILES)/library.make
include $(GNUSTEP_MAKEFILES)/tool.make
-include GNUmakefile.postamble
+-include ../fhslib.make
MAJOR_VERSION=0
MINOR_VERSION=9
-SUBMINOR_VERSION:=31
+SUBMINOR_VERSION:=32
# v0.9.30 requires libNGiCal v4.5.48
# v0.9.26 requires libGDLContentStore v4.5.26
2005-08-01 Helge Hess <helge.hess@skyrix.com>
+ * added FHS installation (v0.9.70)
+
* SOGoObject.m: added class security declarations (previously in
product.plist of MainUI) (v0.9.69)
libSOGo_HEADER_FILES_DIR = .
libSOGo_HEADER_FILES_INSTALL_DIR = /SOGo
+FHS_HEADER_DIRS = SOGo
libSOGo_HEADER_FILES = \
SOGoObject.h \
include $(GNUSTEP_MAKEFILES)/library.make
include $(GNUSTEP_MAKEFILES)/tool.make
-include GNUmakefile.postamble
+-include ../../fhslib.make
+-include ../../fhstools.make
# version file
-SUBMINOR_VERSION:=69
+SUBMINOR_VERSION:=70
# v0.9.63 requires libNGiCal v4.5.54
# v0.9.60 requires libNGiCal v4.5.49
+2005-08-01 Helge Hess <helge.hess@skyrix.com>
+
+ * added FHS installation (v0.9.36)
+
2005-07-30 Helge Hess <helge.hess@opengroupware.org>
* SOGoDateFormatter.m: hardened against nil arguments (v0.9.35)
libSOGoUI_HEADER_FILES_DIR = .
libSOGoUI_HEADER_FILES_INSTALL_DIR = /SOGoUI
+FHS_HEADER_DIRS = SOGoUI
libSOGoUI_HEADER_FILES += \
UIxComponent.h \
-include GNUmakefile.preamble
include $(GNUSTEP_MAKEFILES)/library.make
-include GNUmakefile.postamble
+-include ../../fhslib.make
# version file
-SUBMINOR_VERSION:=35
+SUBMINOR_VERSION:=36
# v0.9.18 requires NGExtensions v4.5.136
--- /dev/null
+# postprocessing
+
+# FHS support (this is a hack and is going to be done by gstep-make!)
+
+ifneq ($(FHS_INSTALL_ROOT),)
+
+FHS_INCLUDE_DIR=$(FHS_INSTALL_ROOT)/include/
+FHS_LIB_DIR=$(FHS_INSTALL_ROOT)/lib/
+FHS_BIN_DIR=$(FHS_INSTALL_ROOT)/bin/
+
+fhs-bin-dirs ::
+ $(MKDIRS) $(FHS_BIN_DIR)
+
+NONFHS_BINDIR="$(GNUSTEP_TOOLS)/$(GNUSTEP_TARGET_LDIR)"
+
+move-tools-to-fhs :: fhs-bin-dirs
+ @echo "moving tools from $(NONFHS_BINDIR) to $(FHS_BIN_DIR) .."
+ for i in $(TOOL_NAME); do \
+ mv "$(NONFHS_BINDIR)/$${i}" $(FHS_BIN_DIR); \
+ done
+
+move-to-fhs :: move-tools-to-fhs
+
+after-install :: move-to-fhs
+
+endif