[pdfmod] Remove bundled Hyena
- From: Gabriel Burt <gburt src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [pdfmod] Remove bundled Hyena
- Date: Sat, 15 Aug 2009 19:38:11 +0000 (UTC)
commit ec1a7ba77733b5f6d81f650a096cd080f5acf255
Author: Gabriel Burt <gabriel burt gmail com>
Date: Sat Aug 15 12:35:00 2009 -0700
Remove bundled Hyena
Makefile.am | 9 +------
README | 1 +
configure.ac | 16 ++++++++++++++
lib/Hyena.Gui.dll | Bin 182784 -> 0 bytes
lib/Hyena.Gui.dll.config | 17 ---------------
lib/Hyena.Gui.dll.mdb | Bin 82757 -> 0 bytes
lib/Hyena.dll | Bin 191488 -> 0 bytes
lib/Hyena.dll.mdb | Bin 98744 -> 0 bytes
lib/Mono.Data.Sqlite.dll | Bin 101376 -> 0 bytes
lib/Mono.Data.Sqlite.dll.mdb | Bin 32026 -> 0 bytes
src/Makefile.am | 45 +++++------------------------------------
11 files changed, 25 insertions(+), 63 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index a3694f8..39fe91f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -14,13 +14,8 @@ run:
EXTRA_DIST = \
gnome-doc-utils.make \
icon-theme-installer \
- lib/Hyena.dll \
- lib/Hyena.dll.mdb \
- lib/Hyena.Gui.dll \
- lib/Hyena.Gui.dll.mdb \
- lib/Hyena.Gui.dll.config \
- lib/Mono.Data.Sqlite.dll \
- lib/Mono.Data.Sqlite.dll.mdb \
+ $(BUNDLE_ASSEMBLIES) \
+ $(BUNDLE_FILES) \
lib/poppler-sharp.dll \
lib/poppler-sharp.dll.config \
intltool-extract.in \
diff --git a/README b/README
index b34f16b..f40ae40 100644
--- a/README
+++ b/README
@@ -8,6 +8,7 @@ Dependencies:
* poppler
* gnome-doc-utils-devel
* gnome-common (if building from git)
+ * Hyena (http://gitorious.org/hyena)
To build from git:
diff --git a/configure.ac b/configure.ac
index 3ebaaa7..c5bb1c8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -112,6 +112,22 @@ PKG_CHECK_MODULES([GNOME_SHARP_20], [gnome-sharp-2.0])
PKG_CHECK_MODULES([GCONF_SHARP_20], [gconf-sharp-2.0])
dnl package checks, per config
+PKG_CHECK_MODULES(HYENA, hyena = 0.1)
+HYENA_ASSEMBLIES="`$PKG_CONFIG --variable=Assemblies hyena`"
+HYENA_FILES="`$PKG_CONFIG --variable=Files hyena`"
+AC_SUBST(HYENA_ASSEMBLIES)
+AC_SUBST(HYENA_FILES)
+
+PKG_CHECK_MODULES(HYENA_GUI, hyena.gui = 0.1)
+HYENA_GUI_ASSEMBLIES="`$PKG_CONFIG --variable=Assemblies hyena.gui`"
+HYENA_GUI_FILES="`$PKG_CONFIG --variable=Files hyena.gui`"
+AC_SUBST(HYENA_GUI_ASSEMBLIES)
+AC_SUBST(HYENA_GUI_FILES)
+
+BUNDLE_ASSEMBLIES="$HYENA_ASSEMBLIES $HYENA_GUI_ASSEMBLIES"
+BUNDLE_FILES="$HYENA_FILES $HYENA_GUI_FILES"
+AC_SUBST(BUNDLE_ASSEMBLIES)
+AC_SUBST(BUNDLE_FILES)
dnl How to configure for distcheck
DISTCHECK_CONFIGURE_FLAGS=""
diff --git a/src/Makefile.am b/src/Makefile.am
index 20aee01..98e6595 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -9,18 +9,12 @@ ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+ -debug "-
ASSEMBLY = ../bin/PdfMod.exe
ASSEMBLY_MDB = $(ASSEMBLY).mdb
COMPILE_TARGET = exe
-PROJECT_REFERENCES = ../bin/PdfSharp.dll
+PROJECT_REFERENCES = \
+ ../bin/PdfSharp.dll
BUILD_DIR = ../bin
PDFSHARP_DLL_SOURCE=../bin/PdfSharp.dll
PDFSHARP_DLL_MDB_SOURCE=../bin/PdfSharp.dll.mdb
-HYENA_DLL_SOURCE=../lib/Hyena.dll
-HYENA_DLL_MDB_SOURCE=../lib/Hyena.dll.mdb
-MONO_DATA_SQLITE_DLL_SOURCE=../lib/Mono.Data.Sqlite.dll
-MONO_DATA_SQLITE_DLL_MDB_SOURCE=../lib/Mono.Data.Sqlite.dll.mdb
-HYENA_GUI_DLL_SOURCE=../lib/Hyena.Gui.dll
-HYENA_GUI_DLL_CONFIG_SOURCE=../lib/Hyena.Gui.dll.config
-HYENA_GUI_DLL_MDB_SOURCE=../lib/Hyena.Gui.dll.mdb
POPPLER_SHARP_DLL_SOURCE=../lib/poppler-sharp.dll
POPPLER_SHARP_DLL_CONFIG_SOURCE=../lib/poppler-sharp.dll.config
PDFMOD_EXE_MDB_SOURCE=../bin/PdfMod.exe.mdb
@@ -39,13 +33,6 @@ BUILD_DIR = ../bin
PDFSHARP_DLL_SOURCE=../bin/PdfSharp.dll
PDFSHARP_DLL_MDB_SOURCE=../bin/PdfSharp.dll.mdb
-HYENA_DLL_SOURCE=../lib/Hyena.dll
-HYENA_DLL_MDB_SOURCE=../lib/Hyena.dll.mdb
-MONO_DATA_SQLITE_DLL_SOURCE=../lib/Mono.Data.Sqlite.dll
-MONO_DATA_SQLITE_DLL_MDB_SOURCE=../lib/Mono.Data.Sqlite.dll.mdb
-HYENA_GUI_DLL_SOURCE=../lib/Hyena.Gui.dll
-HYENA_GUI_DLL_CONFIG_SOURCE=../lib/Hyena.Gui.dll.config
-HYENA_GUI_DLL_MDB_SOURCE=../lib/Hyena.Gui.dll.mdb
POPPLER_SHARP_DLL_SOURCE=../lib/poppler-sharp.dll
POPPLER_SHARP_DLL_CONFIG_SOURCE=../lib/poppler-sharp.dll.config
PDFMOD_EXE_MDB_SOURCE=../bin/PdfMod.exe.mdb
@@ -58,13 +45,6 @@ SATELLITE_ASSEMBLY_NAME=$(notdir $(basename $(ASSEMBLY))).resources.dll
PROGRAMFILES = \
$(PDFSHARP_DLL) \
$(PDFSHARP_DLL_MDB) \
- $(HYENA_DLL) \
- $(HYENA_DLL_MDB) \
- $(MONO_DATA_SQLITE_DLL) \
- $(MONO_DATA_SQLITE_DLL_MDB) \
- $(HYENA_GUI_DLL) \
- $(HYENA_GUI_DLL_CONFIG) \
- $(HYENA_GUI_DLL_MDB) \
$(POPPLER_SHARP_DLL) \
$(POPPLER_SHARP_DLL_CONFIG) \
$(PDFMOD_EXE_MDB)
@@ -116,12 +96,11 @@ REFERENCES = \
-pkg:gnome-sharp-2.0 \
-pkg:gtk-sharp-2.0 \
System \
+ $(HYENA_LIBS) \
+ $(HYENA_GUI_LIBS) \
System.Core
DLL_REFERENCES = \
- ../lib/Hyena.dll \
- ../lib/Hyena.Gui.dll \
- ../lib/Mono.Data.Sqlite.dll \
../lib/poppler-sharp.dll
CLEANFILES = $(PROGRAMFILES) $(BINARIES)
@@ -130,25 +109,11 @@ include $(top_srcdir)/Makefile.include
PDFSHARP_DLL = $(BUILD_DIR)/PdfSharp.dll
PDFSHARP_DLL_MDB = $(BUILD_DIR)/PdfSharp.dll.mdb
-HYENA_DLL = $(BUILD_DIR)/Hyena.dll
-HYENA_DLL_MDB = $(BUILD_DIR)/Hyena.dll.mdb
-MONO_DATA_SQLITE_DLL = $(BUILD_DIR)/Mono.Data.Sqlite.dll
-MONO_DATA_SQLITE_DLL_MDB = $(BUILD_DIR)/Mono.Data.Sqlite.dll.mdb
-HYENA_GUI_DLL = $(BUILD_DIR)/Hyena.Gui.dll
-HYENA_GUI_DLL_CONFIG = $(BUILD_DIR)/Hyena.Gui.dll.config
-HYENA_GUI_DLL_MDB = $(BUILD_DIR)/Hyena.Gui.dll.mdb
POPPLER_SHARP_DLL = $(BUILD_DIR)/poppler-sharp.dll
POPPLER_SHARP_DLL_CONFIG = $(BUILD_DIR)/poppler-sharp.dll.config
PDFMOD_EXE_MDB = $(BUILD_DIR)/PdfMod.exe.mdb
PDFMOD = $(BUILD_DIR)/pdfmod
-$(eval $(call emit-deploy-target,HYENA_DLL))
-$(eval $(call emit-deploy-target,HYENA_DLL_MDB))
-$(eval $(call emit-deploy-target,MONO_DATA_SQLITE_DLL))
-$(eval $(call emit-deploy-target,MONO_DATA_SQLITE_DLL_MDB))
-$(eval $(call emit-deploy-target,HYENA_GUI_DLL))
-$(eval $(call emit-deploy-target,HYENA_GUI_DLL_CONFIG))
-$(eval $(call emit-deploy-target,HYENA_GUI_DLL_MDB))
$(eval $(call emit-deploy-target,POPPLER_SHARP_DLL))
$(eval $(call emit-deploy-target,POPPLER_SHARP_DLL_CONFIG))
$(eval $(call emit-deploy-wrapper,PDFMOD,pdfmod,x))
@@ -163,3 +128,5 @@ $(ASSEMBLY_MDB): $(ASSEMBLY)
$(ASSEMBLY): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list) $(build_satellite_assembly_list)
mkdir -p $(shell dirname $(ASSEMBLY))
$(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
+ cp $(BUNDLE_ASSEMBLIES) $(BUILD_DIR)
+ cp $(BUNDLE_FILES) $(BUILD_DIR)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]