tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
Add gimpPlugins.focusblur
Cillian de Róiste
11 years ago
bc8fe732
5c0659f2
+215
2 changed files
expand all
collapse all
unified
split
pkgs
applications
graphics
gimp
plugins
default.nix
patches
focusblur-glib.patch
+15
pkgs/applications/graphics/gimp/plugins/default.nix
···
83
83
};
84
84
};
85
85
86
86
+
focusblur = pluginDerivation rec {
87
87
+
/* menu:
88
88
+
Blur/Focus Blur
89
89
+
*/
90
90
+
name = "focusblur-3.2.6";
91
91
+
buildInputs = [ gimp pkgconfig pkgs.fftwSinglePrec ] ++ gimp.nativeBuildInputs;
92
92
+
patches = [ ./patches/focusblur-glib.patch ];
93
93
+
postInstall = "fail";
94
94
+
installPhase = "installPlugins src/focusblur";
95
95
+
src = fetchurl {
96
96
+
url = "http://registry.gimp.org/files/${name}.tar.bz2";
97
97
+
sha256 = "1gqf3hchz7n7v5kpqkhqh8kwnxbsvlb5cr2w2n7ngrvl56f5xs1h";
98
98
+
};
99
99
+
};
100
100
+
86
101
resynthesizer = pluginDerivation {
87
102
/* menu:
88
103
Filters/Map/Resynthesize
+200
pkgs/applications/graphics/gimp/plugins/patches/focusblur-glib.patch
···
1
1
+
ls diff --git focusblur-3.2.6/src/aaa.h focusblur-3.2.6/src/aaa.h
2
2
+
index 4a6d90b..c74cab2 100644
3
3
+
--- focusblur-3.2.6/src/aaa.h
4
4
+
+++ focusblur-3.2.6/src/aaa.h
5
5
+
@@ -19,8 +19,7 @@
6
6
+
#ifndef __AAA_H__
7
7
+
#define __AAA_H__
8
8
+
9
9
+
-#include <glib/gmacros.h>
10
10
+
-#include <glib/gtypes.h>
11
11
+
+#include <glib.h>
12
12
+
13
13
+
14
14
+
G_BEGIN_DECLS
15
15
+
diff --git focusblur-3.2.6/src/brush.h focusblur-3.2.6/src/brush.h
16
16
+
index 685b253..8778fec 100644
17
17
+
--- focusblur-3.2.6/src/brush.h
18
18
+
+++ focusblur-3.2.6/src/brush.h
19
19
+
@@ -22,7 +22,7 @@
20
20
+
#ifndef __FOCUSBLUR_BRUSH_H__
21
21
+
#define __FOCUSBLUR_BRUSH_H__
22
22
+
23
23
+
-#include <glib/gtypes.h>
24
24
+
+#include <glib.h>
25
25
+
#include "focusblurtypes.h"
26
26
+
27
27
+
G_BEGIN_DECLS
28
28
+
diff --git focusblur-3.2.6/src/depthmap.h focusblur-3.2.6/src/depthmap.h
29
29
+
index 78f5e99..baee540 100644
30
30
+
--- focusblur-3.2.6/src/depthmap.h
31
31
+
+++ focusblur-3.2.6/src/depthmap.h
32
32
+
@@ -22,7 +22,7 @@
33
33
+
#ifndef __FOCUSBLUR_DEPTHMAP_H__
34
34
+
#define __FOCUSBLUR_DEPTHMAP_H__
35
35
+
36
36
+
-#include <glib/gtypes.h>
37
37
+
+#include <glib.h>
38
38
+
39
39
+
#include "focusblurtypes.h"
40
40
+
#include "focusblurenums.h"
41
41
+
diff --git focusblur-3.2.6/src/diffusion.h focusblur-3.2.6/src/diffusion.h
42
42
+
index 07ffe4b..3c1e4b9 100644
43
43
+
--- focusblur-3.2.6/src/diffusion.h
44
44
+
+++ focusblur-3.2.6/src/diffusion.h
45
45
+
@@ -23,7 +23,7 @@
46
46
+
#define __FOCUSBLUR_DIFFUSION_H__
47
47
+
48
48
+
49
49
+
-#include <glib/gtypes.h>
50
50
+
+#include <glib.h>
51
51
+
52
52
+
#include "focusblur.h"
53
53
+
#include "focusblurtypes.h"
54
54
+
diff --git focusblur-3.2.6/src/fftblur.h focusblur-3.2.6/src/fftblur.h
55
55
+
index 124bcba..cd809fa 100644
56
56
+
--- focusblur-3.2.6/src/fftblur.h
57
57
+
+++ focusblur-3.2.6/src/fftblur.h
58
58
+
@@ -23,8 +23,7 @@
59
59
+
#define __FOCUSBLUR_FFTBLUR_H__
60
60
+
61
61
+
62
62
+
-#include <glib/gmacros.h>
63
63
+
-#include <glib/gtypes.h>
64
64
+
+#include <glib.h>
65
65
+
#include <libgimpwidgets/gimpwidgetstypes.h>
66
66
+
67
67
+
#include "focusblurparam.h"
68
68
+
diff --git focusblur-3.2.6/src/fftblurbuffer.h focusblur-3.2.6/src/fftblurbuffer.h
69
69
+
index b34d682..42e6380 100644
70
70
+
--- focusblur-3.2.6/src/fftblurbuffer.h
71
71
+
+++ focusblur-3.2.6/src/fftblurbuffer.h
72
72
+
@@ -28,8 +28,7 @@
73
73
+
#endif
74
74
+
#include <fftw3.h>
75
75
+
76
76
+
-#include <glib/gmacros.h>
77
77
+
-#include <glib/gtypes.h>
78
78
+
+#include <glib.h>
79
79
+
#include <gtk/gtkstyle.h>
80
80
+
#include <libgimp/gimptypes.h>
81
81
+
#include <libgimpwidgets/gimpwidgetstypes.h>
82
82
+
diff --git focusblur-3.2.6/src/fftblurproc.h focusblur-3.2.6/src/fftblurproc.h
83
83
+
index 495572d..10a34f4 100644
84
84
+
--- focusblur-3.2.6/src/fftblurproc.h
85
85
+
+++ focusblur-3.2.6/src/fftblurproc.h
86
86
+
@@ -23,8 +23,7 @@
87
87
+
#define __FOCUSBLUR_FFTBLUR_PROC_H__
88
88
+
89
89
+
90
90
+
-#include <glib/gmacros.h>
91
91
+
-#include <glib/gtypes.h>
92
92
+
+#include <glib.h>
93
93
+
94
94
+
#include "focusblurtypes.h"
95
95
+
96
96
+
diff --git focusblur-3.2.6/src/focusblur.h focusblur-3.2.6/src/focusblur.h
97
97
+
index 54ca40a..d7e13a6 100644
98
98
+
--- focusblur-3.2.6/src/focusblur.h
99
99
+
+++ focusblur-3.2.6/src/focusblur.h
100
100
+
@@ -22,7 +22,7 @@
101
101
+
#ifndef __FOCUSBLUR_H__
102
102
+
#define __FOCUSBLUR_H__
103
103
+
104
104
+
-#include <glib/gmacros.h>
105
105
+
+#include <glib.h>
106
106
+
107
107
+
G_BEGIN_DECLS
108
108
+
109
109
+
diff --git focusblur-3.2.6/src/focusblurparam.h focusblur-3.2.6/src/focusblurparam.h
110
110
+
index 64c887b..32865b4 100644
111
111
+
--- focusblur-3.2.6/src/focusblurparam.h
112
112
+
+++ focusblur-3.2.6/src/focusblurparam.h
113
113
+
@@ -22,8 +22,7 @@
114
114
+
#ifndef __FOCUSBLUR_PARAM_H__
115
115
+
#define __FOCUSBLUR_PARAM_H__
116
116
+
117
117
+
-#include <glib/gmacros.h>
118
118
+
-#include <glib/gtypes.h>
119
119
+
+#include <glib.h>
120
120
+
#include <gtk/gtkstyle.h>
121
121
+
#include <libgimp/gimptypes.h>
122
122
+
123
123
+
diff --git focusblur-3.2.6/src/focusblurstock.h focusblur-3.2.6/src/focusblurstock.h
124
124
+
index 15f3603..cfc0567 100644
125
125
+
--- focusblur-3.2.6/src/focusblurstock.h
126
126
+
+++ focusblur-3.2.6/src/focusblurstock.h
127
127
+
@@ -22,7 +22,7 @@
128
128
+
#ifndef __FOCUSBLUR_STOCK_H__
129
129
+
#define __FOCUSBLUR_STOCK_H__
130
130
+
131
131
+
-#include <glib/gtypes.h>
132
132
+
+#include <glib.h>
133
133
+
134
134
+
G_BEGIN_DECLS
135
135
+
136
136
+
diff --git focusblur-3.2.6/src/focusblurtypes.h focusblur-3.2.6/src/focusblurtypes.h
137
137
+
index 0954c60..1531c84 100644
138
138
+
--- focusblur-3.2.6/src/focusblurtypes.h
139
139
+
+++ focusblur-3.2.6/src/focusblurtypes.h
140
140
+
@@ -22,7 +22,7 @@
141
141
+
#ifndef __FOCUSBLUR_TYPES_H__
142
142
+
#define __FOCUSBLUR_TYPES_H__
143
143
+
144
144
+
-#include <glib/gmacros.h>
145
145
+
+#include <glib.h>
146
146
+
147
147
+
148
148
+
G_BEGIN_DECLS
149
149
+
diff --git focusblur-3.2.6/src/interface.h focusblur-3.2.6/src/interface.h
150
150
+
index 6defd27..e819c60 100644
151
151
+
--- focusblur-3.2.6/src/interface.h
152
152
+
+++ focusblur-3.2.6/src/interface.h
153
153
+
@@ -22,7 +22,7 @@
154
154
+
#ifndef __FOCUSBLUR_INTERFACE_H__
155
155
+
#define __FOCUSBLUR_INTERFACE_H__
156
156
+
157
157
+
-#include <glib/gtypes.h>
158
158
+
+#include <glib.h>
159
159
+
160
160
+
#include "focusblurtypes.h"
161
161
+
162
162
+
diff --git focusblur-3.2.6/src/render.h focusblur-3.2.6/src/render.h
163
163
+
index febbd24..a501f1e 100644
164
164
+
--- focusblur-3.2.6/src/render.h
165
165
+
+++ focusblur-3.2.6/src/render.h
166
166
+
@@ -24,7 +24,7 @@
167
167
+
168
168
+
#include "config.h"
169
169
+
170
170
+
-#include <glib/gtypes.h>
171
171
+
+#include <glib.h>
172
172
+
//#include <libgimp/gimp.h>
173
173
+
#include <libgimp/gimpui.h>
174
174
+
175
175
+
diff --git focusblur-3.2.6/src/shine.h focusblur-3.2.6/src/shine.h
176
176
+
index c5a3621..86b4c09 100644
177
177
+
--- focusblur-3.2.6/src/shine.h
178
178
+
+++ focusblur-3.2.6/src/shine.h
179
179
+
@@ -22,7 +22,7 @@
180
180
+
#ifndef __FOCUSBLUR_SHINE_H__
181
181
+
#define __FOCUSBLUR_SHINE_H__
182
182
+
183
183
+
-#include <glib/gtypes.h>
184
184
+
+#include <glib.h>
185
185
+
#include <libgimp/gimptypes.h>
186
186
+
187
187
+
#include "focusblurtypes.h"
188
188
+
diff --git focusblur-3.2.6/src/source.h focusblur-3.2.6/src/source.h
189
189
+
index 50d34ca..8eec35c 100644
190
190
+
--- focusblur-3.2.6/src/source.h
191
191
+
+++ focusblur-3.2.6/src/source.h
192
192
+
@@ -24,7 +24,7 @@
193
193
+
194
194
+
#include "config.h"
195
195
+
196
196
+
-#include <glib/gtypes.h>
197
197
+
+#include <glib.h>
198
198
+
#include <libgimp/gimptypes.h>
199
199
+
200
200
+
#include "focusblurtypes.h"