| 1 | # $Id$ |
|---|
| 2 | |
|---|
| 3 | NAME = gtk2 |
|---|
| 4 | VERSION = 2.24.8 |
|---|
| 5 | CATEGORIES = lib |
|---|
| 6 | GARTYPE = v2 |
|---|
| 7 | |
|---|
| 8 | GARCOMPILER = SOS12U1 |
|---|
| 9 | PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 |
|---|
| 10 | |
|---|
| 11 | DESCRIPTION = GTK+, the multiplatform X11 toolkit for GUI development |
|---|
| 12 | define BLURB |
|---|
| 13 | GTK, which stands for the Gimp ToolKit, is a library for creating graphical |
|---|
| 14 | user interfaces. It is designed to be small and efficient, but still flexible |
|---|
| 15 | enough to allow the programmer freedom in the interfaces created. GTK provides |
|---|
| 16 | some unique features over standard widget libraries. |
|---|
| 17 | endef |
|---|
| 18 | |
|---|
| 19 | GNOME_PROJ = gtk+ |
|---|
| 20 | MASTER_SITES = $(GNOME_MIRROR) |
|---|
| 21 | |
|---|
| 22 | DISTNAME = gtk+-$(VERSION) |
|---|
| 23 | DISTFILES = $(DISTNAME).tar.bz2 |
|---|
| 24 | DISTFILES += CSWgtk2.postinstall |
|---|
| 25 | DISTFILES += README.CSW |
|---|
| 26 | |
|---|
| 27 | EXPANDVARS = CSWgtk2.postinstall |
|---|
| 28 | |
|---|
| 29 | # This makes the tests work in the first place |
|---|
| 30 | PATCHFILES += 0000-Use-absolute-path-to-Xvfb.patch |
|---|
| 31 | |
|---|
| 32 | # This disables a check that I wasn't able to fix |
|---|
| 33 | # |
|---|
| 34 | # This bug has already been reported by Tim Mooney |
|---|
| 35 | # https://bugzilla.gnome.org/show_bug.cgi?id=643338 |
|---|
| 36 | PATCHFILES += 0000-Disable-gtk_test_create_widget-g_type_from_name-GtkT.patch |
|---|
| 37 | |
|---|
| 38 | # This patch adds a command line option `--update-modules` to |
|---|
| 39 | # gtk-query-immodules-2.0 which has the default location of |
|---|
| 40 | # gtk.immodules hardcoded and takes 32/64bit ISAs into account. |
|---|
| 41 | PATCHFILES += 0000-Add-update-modules-cmd-line-option.patch |
|---|
| 42 | |
|---|
| 43 | PATCHFILES += 0000-Adjust-hardcoded-path-to-opt-csw-share.patch |
|---|
| 44 | |
|---|
| 45 | PACKAGES += CSWgtk2 |
|---|
| 46 | SPKG_DESC_CSWgtk2 = $(DESCRIPTION) |
|---|
| 47 | # Catchall |
|---|
| 48 | RUNTIME_DEP_PKGS_CSWgtk2 = CSWlibgdk-x11-2-0-0 |
|---|
| 49 | # I pull the whole gdk pixbuf to make sure gdk-pixbuf-query-loaders will |
|---|
| 50 | # called as well |
|---|
| 51 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWgdkpixbuf |
|---|
| 52 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWfconfig |
|---|
| 53 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWftype2 |
|---|
| 54 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWgtk2-printbackends-file |
|---|
| 55 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWlibatk1-0-0 |
|---|
| 56 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWlibcairo2 |
|---|
| 57 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWlibgailutil18 |
|---|
| 58 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWlibgdk-pixbuf2-0-0 |
|---|
| 59 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWlibgio2-0-0 |
|---|
| 60 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWlibglib2-0-0 |
|---|
| 61 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWlibgmodule2-0-0 |
|---|
| 62 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWlibgobject2-0-0 |
|---|
| 63 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWlibgthread2-0-0 |
|---|
| 64 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWlibgtk-x11-2-0-0 |
|---|
| 65 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWlibintl8 |
|---|
| 66 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWlibxrender |
|---|
| 67 | RUNTIME_DEP_PKGS_CSWgtk2 += CSWpango |
|---|
| 68 | CHECKPKG_OVERRIDES_CSWgtk2 += surplus-dependency|CSWgtk2-printbackends-file |
|---|
| 69 | CHECKPKG_OVERRIDES_CSWgtk2 += surplus-dependency|CSWgdkpixbuf |
|---|
| 70 | |
|---|
| 71 | PACKAGES += CSWgtk2-printbackends-papi |
|---|
| 72 | SPKG_DESC_CSWgtk2-printbackends-papi = $(DESCRIPTION), Print Backend |
|---|
| 73 | PKGFILES_CSWgtk2-printbackends-papi = .*/printbackends/libprintbackend-papi.* |
|---|
| 74 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-papi = CSWlibgdk-x11-2-0-0 |
|---|
| 75 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-papi += CSWfconfig |
|---|
| 76 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-papi += CSWftype2 |
|---|
| 77 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-papi += CSWlibatk1-0-0 |
|---|
| 78 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-papi += CSWlibcairo2 |
|---|
| 79 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-papi += CSWlibgdk-pixbuf2-0-0 |
|---|
| 80 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-papi += CSWlibgio2-0-0 |
|---|
| 81 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-papi += CSWlibglib2-0-0 |
|---|
| 82 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-papi += CSWlibgmodule2-0-0 |
|---|
| 83 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-papi += CSWlibgobject2-0-0 |
|---|
| 84 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-papi += CSWlibgthread2-0-0 |
|---|
| 85 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-papi += CSWlibgtk-x11-2-0-0 |
|---|
| 86 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-papi += CSWlibintl8 |
|---|
| 87 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-papi += CSWlibxrender |
|---|
| 88 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-papi += CSWpango |
|---|
| 89 | |
|---|
| 90 | PACKAGES += CSWgtk2-printbackends-file |
|---|
| 91 | SPKG_DESC_CSWgtk2-printbackends-file = $(DESCRIPTION), File Print Backend |
|---|
| 92 | PKGFILES_CSWgtk2-printbackends-file = .*/printbackends/libprintbackend-file.* |
|---|
| 93 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-file = CSWgtk2-printbackends-papi |
|---|
| 94 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-file += CSWfconfig |
|---|
| 95 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-file += CSWftype2 |
|---|
| 96 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-file += CSWlibatk1-0-0 |
|---|
| 97 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-file += CSWlibcairo2 |
|---|
| 98 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-file += CSWlibgdk-pixbuf2-0-0 |
|---|
| 99 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-file += CSWlibgdk-x11-2-0-0 |
|---|
| 100 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-file += CSWlibgio2-0-0 |
|---|
| 101 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-file += CSWlibglib2-0-0 |
|---|
| 102 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-file += CSWlibgmodule2-0-0 |
|---|
| 103 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-file += CSWlibgobject2-0-0 |
|---|
| 104 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-file += CSWlibgthread2-0-0 |
|---|
| 105 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-file += CSWlibgtk-x11-2-0-0 |
|---|
| 106 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-file += CSWlibintl8 |
|---|
| 107 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-file += CSWlibxrender |
|---|
| 108 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-file += CSWpango |
|---|
| 109 | CHECKPKG_OVERRIDES_CSWgtk2-printbackends-file += surplus-dependency|CSWgtk2-printbackends-papi |
|---|
| 110 | |
|---|
| 111 | PACKAGES += CSWgtk2-printbackends-cups |
|---|
| 112 | SPKG_DESC_CSWgtk2-printbackends-cups = $(DESCRIPTION), CUPS Print Backend |
|---|
| 113 | PKGFILES_CSWgtk2-printbackends-cups = .*/printbackends/libprintbackend-cups.* |
|---|
| 114 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups = CSWgtk2-printbackends-papi |
|---|
| 115 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWfconfig |
|---|
| 116 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWftype2 |
|---|
| 117 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibatk1-0-0 |
|---|
| 118 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibcairo2 |
|---|
| 119 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibcom-err3 |
|---|
| 120 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibcups2 |
|---|
| 121 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibgdk-pixbuf2-0-0 |
|---|
| 122 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibgdk-x11-2-0-0 |
|---|
| 123 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibgio2-0-0 |
|---|
| 124 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibglib2-0-0 |
|---|
| 125 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibgmodule2-0-0 |
|---|
| 126 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibgobject2-0-0 |
|---|
| 127 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibgthread2-0-0 |
|---|
| 128 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibgtk-x11-2-0-0 |
|---|
| 129 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibintl8 |
|---|
| 130 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibk5crypto3 |
|---|
| 131 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibkrb5-3 |
|---|
| 132 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibkrb5support0 |
|---|
| 133 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibxrender |
|---|
| 134 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWlibz1 |
|---|
| 135 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWosslrt |
|---|
| 136 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-cups += CSWpango |
|---|
| 137 | CHECKPKG_OVERRIDES_CSWgtk2-printbackends-cups += surplus-dependency|CSWgtk2-printbackends-papi |
|---|
| 138 | CHECKPKG_OVERRIDES_CSWgtk2-printbackends-cups += bad-rpath-entry|/opt/csw/lib/|opt/csw/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so |
|---|
| 139 | |
|---|
| 140 | PACKAGES += CSWgtk2-printbackends-lpr |
|---|
| 141 | SPKG_DESC_CSWgtk2-printbackends-lpr = $(DESCRIPTION), LPR Print Backend |
|---|
| 142 | PKGFILES_CSWgtk2-printbackends-lpr = .*/printbackends/libprintbackend-lpr.* |
|---|
| 143 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-lpr = CSWgtk2-printbackends-papi |
|---|
| 144 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-lpr += CSWfconfig |
|---|
| 145 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-lpr += CSWftype2 |
|---|
| 146 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-lpr += CSWlibatk1-0-0 |
|---|
| 147 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-lpr += CSWlibcairo2 |
|---|
| 148 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-lpr += CSWlibgdk-pixbuf2-0-0 |
|---|
| 149 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-lpr += CSWlibgdk-x11-2-0-0 |
|---|
| 150 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-lpr += CSWlibgio2-0-0 |
|---|
| 151 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-lpr += CSWlibglib2-0-0 |
|---|
| 152 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-lpr += CSWlibgmodule2-0-0 |
|---|
| 153 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-lpr += CSWlibgobject2-0-0 |
|---|
| 154 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-lpr += CSWlibgthread2-0-0 |
|---|
| 155 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-lpr += CSWlibgtk-x11-2-0-0 |
|---|
| 156 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-lpr += CSWlibintl8 |
|---|
| 157 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-lpr += CSWlibxrender |
|---|
| 158 | RUNTIME_DEP_PKGS_CSWgtk2-printbackends-lpr += CSWpango |
|---|
| 159 | CHECKPKG_OVERRIDES_CSWgtk2-printbackends-lpr += surplus-dependency|CSWgtk2-printbackends-papi |
|---|
| 160 | |
|---|
| 161 | PACKAGES += CSWlibgailutil18 |
|---|
| 162 | SPKG_DESC_CSWlibgailutil18 = $(DESCRIPTION), libgailutil |
|---|
| 163 | PKGFILES_CSWlibgailutil18 = $(call pkgfiles_lib,libgailutil.so.18) |
|---|
| 164 | RUNTIME_DEP_PKGS_CSWlibgailutil18 = CSWfconfig |
|---|
| 165 | RUNTIME_DEP_PKGS_CSWlibgailutil18 += CSWftype2 |
|---|
| 166 | RUNTIME_DEP_PKGS_CSWlibgailutil18 += CSWlibatk1-0-0 |
|---|
| 167 | RUNTIME_DEP_PKGS_CSWlibgailutil18 += CSWlibcairo2 |
|---|
| 168 | RUNTIME_DEP_PKGS_CSWlibgailutil18 += CSWlibgdk-pixbuf2-0-0 |
|---|
| 169 | RUNTIME_DEP_PKGS_CSWlibgailutil18 += CSWlibgdk-x11-2-0-0 |
|---|
| 170 | RUNTIME_DEP_PKGS_CSWlibgailutil18 += CSWlibgio2-0-0 |
|---|
| 171 | RUNTIME_DEP_PKGS_CSWlibgailutil18 += CSWlibglib2-0-0 |
|---|
| 172 | RUNTIME_DEP_PKGS_CSWlibgailutil18 += CSWlibgmodule2-0-0 |
|---|
| 173 | RUNTIME_DEP_PKGS_CSWlibgailutil18 += CSWlibgobject2-0-0 |
|---|
| 174 | RUNTIME_DEP_PKGS_CSWlibgailutil18 += CSWlibgthread2-0-0 |
|---|
| 175 | RUNTIME_DEP_PKGS_CSWlibgailutil18 += CSWlibgtk-x11-2-0-0 |
|---|
| 176 | RUNTIME_DEP_PKGS_CSWlibgailutil18 += CSWlibintl8 |
|---|
| 177 | RUNTIME_DEP_PKGS_CSWlibgailutil18 += CSWlibxrender |
|---|
| 178 | RUNTIME_DEP_PKGS_CSWlibgailutil18 += CSWpango |
|---|
| 179 | |
|---|
| 180 | PACKAGES += CSWlibgdk-x11-2-0-0 |
|---|
| 181 | SPKG_DESC_CSWlibgdk-x11-2-0-0 = $(DESCRIPTION), libgdk-x11-2.0 |
|---|
| 182 | PKGFILES_CSWlibgdk-x11-2-0-0 = $(call pkgfiles_lib,libgdk-x11-2.0.so.0) |
|---|
| 183 | RUNTIME_DEP_PKGS_CSWlibgdk-x11-2-0-0 = CSWlibgdk-pixbuf2-0-0 |
|---|
| 184 | RUNTIME_DEP_PKGS_CSWlibgdk-x11-2-0-0 += CSWfconfig |
|---|
| 185 | RUNTIME_DEP_PKGS_CSWlibgdk-x11-2-0-0 += CSWlibcairo2 |
|---|
| 186 | RUNTIME_DEP_PKGS_CSWlibgdk-x11-2-0-0 += CSWlibgio2-0-0 |
|---|
| 187 | RUNTIME_DEP_PKGS_CSWlibgdk-x11-2-0-0 += CSWlibglib2-0-0 |
|---|
| 188 | RUNTIME_DEP_PKGS_CSWlibgdk-x11-2-0-0 += CSWlibgmodule2-0-0 |
|---|
| 189 | RUNTIME_DEP_PKGS_CSWlibgdk-x11-2-0-0 += CSWlibgobject2-0-0 |
|---|
| 190 | RUNTIME_DEP_PKGS_CSWlibgdk-x11-2-0-0 += CSWlibgthread2-0-0 |
|---|
| 191 | RUNTIME_DEP_PKGS_CSWlibgdk-x11-2-0-0 += CSWlibintl8 |
|---|
| 192 | RUNTIME_DEP_PKGS_CSWlibgdk-x11-2-0-0 += CSWlibxrender |
|---|
| 193 | RUNTIME_DEP_PKGS_CSWlibgdk-x11-2-0-0 += CSWpango |
|---|
| 194 | |
|---|
| 195 | |
|---|
| 196 | PACKAGES += CSWlibgtk-x11-2-0-0 |
|---|
| 197 | SPKG_DESC_CSWlibgtk-x11-2-0-0 = $(DESCRIPTION), libgtk-x11-2.0 |
|---|
| 198 | PKGFILES_CSWlibgtk-x11-2-0-0 = $(call pkgfiles_lib,libgtk-x11-2.0.so.0) |
|---|
| 199 | RUNTIME_DEP_PKGS_CSWlibgtk-x11-2-0-0 = CSWlibgdk-x11-2-0-0 |
|---|
| 200 | RUNTIME_DEP_PKGS_CSWlibgtk-x11-2-0-0 += CSWfconfig |
|---|
| 201 | RUNTIME_DEP_PKGS_CSWlibgtk-x11-2-0-0 += CSWftype2 |
|---|
| 202 | RUNTIME_DEP_PKGS_CSWlibgtk-x11-2-0-0 += CSWlibatk1-0-0 |
|---|
| 203 | RUNTIME_DEP_PKGS_CSWlibgtk-x11-2-0-0 += CSWlibcairo2 |
|---|
| 204 | RUNTIME_DEP_PKGS_CSWlibgtk-x11-2-0-0 += CSWlibgdk-pixbuf2-0-0 |
|---|
| 205 | RUNTIME_DEP_PKGS_CSWlibgtk-x11-2-0-0 += CSWlibgio2-0-0 |
|---|
| 206 | RUNTIME_DEP_PKGS_CSWlibgtk-x11-2-0-0 += CSWlibglib2-0-0 |
|---|
| 207 | RUNTIME_DEP_PKGS_CSWlibgtk-x11-2-0-0 += CSWlibgmodule2-0-0 |
|---|
| 208 | RUNTIME_DEP_PKGS_CSWlibgtk-x11-2-0-0 += CSWlibgobject2-0-0 |
|---|
| 209 | RUNTIME_DEP_PKGS_CSWlibgtk-x11-2-0-0 += CSWlibgthread2-0-0 |
|---|
| 210 | RUNTIME_DEP_PKGS_CSWlibgtk-x11-2-0-0 += CSWlibintl8 |
|---|
| 211 | RUNTIME_DEP_PKGS_CSWlibgtk-x11-2-0-0 += CSWlibxrender |
|---|
| 212 | RUNTIME_DEP_PKGS_CSWlibgtk-x11-2-0-0 += CSWpango |
|---|
| 213 | |
|---|
| 214 | |
|---|
| 215 | PACKAGES += CSWlibgtk2-dev |
|---|
| 216 | SPKG_DESC_CSWlibgtk2-dev = $(DESCRIPTION), Development files |
|---|
| 217 | PKGFILES_CSWlibgtk2-dev = $(PKGFILES_DEVEL) |
|---|
| 218 | PKGFILES_CSWlibgtk2-dev += .*/share/gtk-2.0/demo/.* |
|---|
| 219 | # Use this to pick up files in lib/gtk-2.0/include |
|---|
| 220 | PKGFILES_CSWlibgtk2-dev += .*/include/.*\.h |
|---|
| 221 | PKGFILES_CSWlibgtk2-dev += .*/gtk-demo |
|---|
| 222 | PKGFILES_CSWlibgtk2-dev += .*/gtk-builder-convert |
|---|
| 223 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev = CSWlibgailutil18 |
|---|
| 224 | # I pull the whole gdk pixbuf to make sure gdk-pixbuf-query-loaders |
|---|
| 225 | # will be called as well |
|---|
| 226 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev += CSWfconfig |
|---|
| 227 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev += CSWftype2 |
|---|
| 228 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev += CSWgdkpixbuf |
|---|
| 229 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev += CSWlibatk1-0-0 |
|---|
| 230 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev += CSWlibcairo2 |
|---|
| 231 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev += CSWlibgdk-pixbuf-dev |
|---|
| 232 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev += CSWlibgdk-x11-2-0-0 |
|---|
| 233 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev += CSWlibgio2-0-0 |
|---|
| 234 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev += CSWlibglib2-0-0 |
|---|
| 235 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev += CSWlibgmodule2-0-0 |
|---|
| 236 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev += CSWlibgobject2-0-0 |
|---|
| 237 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev += CSWlibgthread2-0-0 |
|---|
| 238 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev += CSWlibgtk-x11-2-0-0 |
|---|
| 239 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev += CSWlibintl8 |
|---|
| 240 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev += CSWlibxrender |
|---|
| 241 | RUNTIME_DEP_PKGS_CSWlibgtk2-dev += CSWpango |
|---|
| 242 | OBSOLETED_BY_CSWlibgtk2-dev = CSWgtk2devel |
|---|
| 243 | CATALOGNAME_CSWgtk2devel = gtk2_devel_stub |
|---|
| 244 | CHECKPKG_OVERRIDES_CSWlibgtk2-dev += surplus-dependency|CSWgdkpixbuf |
|---|
| 245 | CHECKPKG_OVERRIDES_CSWlibgtk2-dev += surplus-dependency|CSWlibgdk-pixbuf-dev |
|---|
| 246 | # Covered by CSWgdkpixbuf |
|---|
| 247 | CHECKPKG_OVERRIDES_CSWlibgtk2-dev += missing-dependency|CSWlibgdk-pixbuf2-0-0 |
|---|
| 248 | |
|---|
| 249 | |
|---|
| 250 | PACKAGES += CSWgtk2doc |
|---|
| 251 | SPKG_DESC_CSWgtk2doc = $(DESCRIPTION), Documentation |
|---|
| 252 | ARCHALL_CSWgtk2doc = 1 |
|---|
| 253 | PKGFILES_CSWgtk2doc = .*/share/gtk-doc/.* |
|---|
| 254 | CHECKPKG_OVERRIDES_CSWgtk2doc += file-with-bad-content|/usr/local|root/opt/csw/share/gtk-doc/html/gtk/gtk-Resource-Files.html |
|---|
| 255 | CHECKPKG_OVERRIDES_CSWgtk2doc += file-with-bad-content|/usr/local|root/opt/csw/share/gtk-doc/html/gtk/gtk-running.html |
|---|
| 256 | |
|---|
| 257 | SPKG_SOURCEURL = http://www.gtk.org/ |
|---|
| 258 | |
|---|
| 259 | BUILD_DEP_PKGS = CSWpkgconfig |
|---|
| 260 | BUILD_DEP_PKGS += CSWcups-dev |
|---|
| 261 | BUILD_DEP_PKGS += CSWlibglib2-dev |
|---|
| 262 | BUILD_DEP_PKGS += CSWlibatk-dev |
|---|
| 263 | BUILD_DEP_PKGS += CSWpangodevel |
|---|
| 264 | BUILD_DEP_PKGS += CSWlibcairo-dev |
|---|
| 265 | BUILD_DEP_PKGS += CSWlibgdk-pixbuf-dev |
|---|
| 266 | BUILD_DEP_PKGS += CSWsunx11devel |
|---|
| 267 | BUILD_DEP_PKGS += CSWggettext-dev |
|---|
| 268 | # Because cups depends on krb |
|---|
| 269 | BUILD_DEP_PKGS += CSWlibkrb5-dev |
|---|
| 270 | BUILD_DEP_PKGS += CSWggettext |
|---|
| 271 | BUILD_DEP_PKGS += CSWlibpixman-dev |
|---|
| 272 | BUILD_DEP_PKGS += CSWlibpng-dev |
|---|
| 273 | # Needed to make a test work |
|---|
| 274 | BUILD_DEP_PKGS += CSWgamin |
|---|
| 275 | # Used to adjust documentation |
|---|
| 276 | BUILD_DEP_PKGS += CSWgsed |
|---|
| 277 | |
|---|
| 278 | BUILD64 = 1 |
|---|
| 279 | |
|---|
| 280 | # This is because gtk.immodules resides in $(sysconfdir)/gtk-2.0. If |
|---|
| 281 | # we don't take the memory model into account, 32/64 bit libs would |
|---|
| 282 | # get the wrong IM Modules list in gtk.immodules (see also the pango |
|---|
| 283 | # recipe). |
|---|
| 284 | sysconfdir-suffix-64 = /64 |
|---|
| 285 | sysconfdir = /etc/opt/csw$(sysconfdir-suffix-$(MEMORYMODEL)) |
|---|
| 286 | |
|---|
| 287 | CONFIGURE_ARGS = $(DIRPATHS) |
|---|
| 288 | CONFIGURE_ARGS += --enable-shm |
|---|
| 289 | CONFIGURE_ARGS += --enable-xkb |
|---|
| 290 | CONFIGURE_ARGS += --enable-xinerama |
|---|
| 291 | CONFIGURE_ARGS += --enable-cups |
|---|
| 292 | CONFIGURE_ARGS-64 += --disable-cups |
|---|
| 293 | CONFIGURE_ARGS += $(CONFIGURE_ARGS-$(MEMORYMODEL)) |
|---|
| 294 | |
|---|
| 295 | include gar/category.mk |
|---|
| 296 | |
|---|
| 297 | post-merge: |
|---|
| 298 | ginstall -d $(PKGROOT)$(sysconfdir)/64/gtk-2.0 |
|---|
| 299 | ginstall $(PKGROOT)$(sysconfdir)/gtk-2.0/im-multipress.conf $(PKGROOT)$(sysconfdir)/64/gtk-2.0/ |
|---|
| 300 | gsed -i -e 's|/usr/share/|$(sharedstatedir)/|g' \ |
|---|
| 301 | -e 's|/usr/lib|$(libdir)|g' \ |
|---|
| 302 | -e 's|/usr/include|$(includedir)|g' `find $(PKGROOT)$(sharedstatedir)/gtk-doc -type f` |
|---|
| 303 | @$(MAKECOOKIE) |
|---|