summaryrefslogtreecommitdiff
path: root/graphics/shotwell/patches/patch-aa
blob: 7661276ff46805a88a34f1d639f7ff2ccc3e8d6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
$NetBSD: patch-aa,v 1.1.1.1 2010/11/15 19:04:53 gls Exp $

--- Makefile.orig	2010-09-10 22:55:54.000000000 +0000
+++ Makefile
@@ -124,11 +124,6 @@ SRC_FILES = \
 	FSpotDatabaseDriver.vala \
 	FSpotDatabaseTables.vala
 
-ifndef LINUX
-SRC_FILES += \
-	GConf.vala
-endif
-
 VAPI_FILES = \
 	libexif.vapi \
 	libgphoto2.vapi \
@@ -268,6 +263,7 @@ EXT_PKGS = \
 	gee-1.0 \
 	gtk+-2.0 \
 	glib-2.0 \
+	gmodule-2.0 \
 	libexif \
 	sqlite3 \
 	gexiv2
@@ -275,7 +271,6 @@ EXT_PKGS = \
 LIBRAW_PKG = \
 	libraw
 
-ifdef LINUX
 EXT_PKGS += \
 	gconf-2.0 \
 	libgphoto2 \
@@ -283,10 +278,8 @@ EXT_PKGS += \
 	libxml-2.0 \
 	unique-1.0 \
 	webkit-1.0 \
-	gudev-1.0 \
 	dbus-glib-1 \
 	gdk-x11-2.0
-endif
 
 # libraw is handled separately (see note below); when libraw-config is no longer needed, the version
 # should be added to this list
@@ -301,7 +294,6 @@ EXT_PKG_VERSIONS = \
 LIBRAW_VERSION = \
 	0.9.0
 
-ifdef LINUX
 EXT_PKG_VERSIONS += \
 	gconf-2.0 >= 2.22.0 \
 	libgphoto2 >= 2.4.2 \
@@ -309,9 +301,7 @@ EXT_PKG_VERSIONS += \
 	libxml-2.0 >= 2.6.32 \
 	unique-1.0 >= 1.0.0 \
 	webkit-1.0 >= 1.1.5 \
-	gudev-1.0 >= 145 \
 	dbus-glib-1 >= 0.80
-endif
 
 PKGS = $(EXT_PKGS) $(LOCAL_PKGS) $(LIBRAW_PKG)
 
@@ -366,7 +356,7 @@ ifndef BUILD_DEBUG
 # -mwindows prevents a console window from appearing when we run Shotwell, but also hides
 # all logging/debugging output, so we specify it only in a release build.
   VALA_LDFLAGS += -mwindows
-endif  
+endif
 
 shotwell.res: windows/shotwell.rc
 	windres windows/shotwell.rc -O coff -o shotwell.res
@@ -470,7 +460,6 @@ endif
 ifndef DISABLE_DESKTOP_UPDATE
 	-update-desktop-database || :
 endif
-ifdef LINUX
 ifndef DISABLE_SCHEMAS_INSTALL
 	GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule misc/shotwell.schemas
 else
@@ -487,7 +476,6 @@ ifndef DISABLE_HELP_INSTALL
 	mkdir -p $(DESTDIR)$(PREFIX)/share/gnome/help/shotwell/C/figures
 	$(INSTALL_DATA) $(EXPANDED_HELP_IMAGES) $(DESTDIR)$(PREFIX)/share/gnome/help/shotwell/C/figures
 endif
-endif
 	-$(foreach lang,$(SUPPORTED_LANGUAGES),`mkdir -p $(SYSTEM_LANG_DIR)/$(lang)/LC_MESSAGES ; \
         $(INSTALL_DATA) $(LOCAL_LANG_DIR)/$(lang)/LC_MESSAGES/shotwell.mo \
             $(SYSTEM_LANG_DIR)/$(lang)/LC_MESSAGES/shotwell.mo`)
@@ -518,7 +506,6 @@ endif
 
 $(VALA_STAMP): $(EXPANDED_SRC_FILES) $(EXPANDED_VAPI_FILES) $(EXPANDED_SRC_HEADER_FILES) Makefile \
 	$(CONFIG_IN)
-	@ ./minver `valac --version | awk '{print $$2}'` $(MIN_VALAC_VERSION) || ( echo 'Shotwell requires Vala compiler $(MIN_VALAC_VERSION) or greater.  You are running' `valac --version` '\b.'; exit 1 )
 ifndef ASSUME_PKGS
 ifdef EXT_PKG_VERSIONS
 	@pkg-config --print-errors --exists '$(EXT_PKG_VERSIONS)'
@@ -546,15 +533,15 @@ $(EXPANDED_C_FILES): $(VALA_STAMP)
 	@
 
 $(EXPANDED_OBJ_FILES): %.o: %.c $(CONFIG_IN) Makefile
-	$(CC) -c $(VALA_CFLAGS) `$(LIBRAW_CONFIG) --cflags` $(CFLAGS) -o $@ $<
+	$(CC) -c $(VALA_CFLAGS) $(CFLAGS) `pkg-config --cflags raw` -o $@ $<
 
 $(PROGRAM): $(EXPANDED_OBJ_FILES) $(RESOURCES) $(LANG_STAMP)
-	$(CC) $(EXPANDED_OBJ_FILES) $(CFLAGS) $(RESOURCES) $(VALA_LDFLAGS) `$(LIBRAW_CONFIG) --libs` $(EXPORT_FLAGS) -o $@
+	$(CC) $(EXPANDED_OBJ_FILES) $(CFLAGS) $(RESOURCES) $(VALA_LDFLAGS) $(LDFLAGS) `pkg-config --libs raw` $(EXPORT_FLAGS) -o $@
 
 glade: lib$(PROGRAM).so
 
 lib$(PROGRAM).so: $(EXPANDED_OBJ_FILES) $(RESOURCES) $(LANG_STAMP)
-	$(CC) $(EXPANDED_OBJ_FILES) $(CFLAGS) $(RESOURCES) $(VALA_LDFLAGS) `$(LIBRAW_CONFIG) --libs` $(EXPORT_FLAGS) -shared -o $@
+	$(CC) $(EXPANDED_OBJ_FILES) $(CFLAGS) $(RESOURCES) $(VALA_LDFLAGS) $(LDFLAGS) `pkg-config --libs raw` $(EXPORT_FLAGS) -shared -o $@
 
 shotwell-setup-$(VERSION).exe: $(PROGRAM) windows/winstall.iss
 	iscc windows\winstall.iss