the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: openbox
Version: 3.4.11.2
Revision: 1
Description: Another Window Manager not unlike blackbox
License: GPL
Maintainer: None
Depends: <<
lib%N21-shlibs (= %v-%r),
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
glib2-shlibs (>= 2.22.0-1),
libgettext8-shlibs,
libxml2-shlibs (>= 2.6.30-1),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
startup-notification-shlibs (>= 0.8-1),
x11,
xft2-shlibs (>= 2.1.14-1)
<<
BuildDepends: <<
fink (>= 0.24.12-1),
fink-package-precedence,
fontconfig2-dev (>= 2.8.0-4),
freetype219 (>= 2.3.12-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.22.0-1),
libgettext8-dev,
libiconv-dev,
libxml2 (>= 2.6.30-1),
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
startup-notification-dev (>= 0.8-1),
x11-dev,
xft2-dev (>= 2.1.14-1)
<<
Source: http://icculus.org/openbox/releases/%n-%v.tar.gz
Source-MD5: 30e669134fa81df810fe7d1dc59cd931
PatchFile: %n.patch
PatchFile-MD5: 9e4793d24eea130672a3ff20a08719e3
PatchScript: <<
%{default_script}
perl -ni -e 'print unless /^LIBTOOL.*--silent/' configure
<<
ConfigureParams: --mandir=%p/share/man --enable-dependency-tracking --disable-static PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/xft2/lib/pkgconfig:$PKG_CONFIG_PATH"
CompileScript: <<
./configure %c
make
fink-package-precedence --prohibit-bdep lib%n21-dev .
<<
InstallScript: <<
make -j1 install DESTDIR=%d
<<
DocFiles: AUTHORS CHANGELOG COMPLIANCE COPYING README
SplitOff: <<
Package: lib%N21-shlibs
Depends: <<
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
glib2-shlibs (>= 2.22.0-1),
libxml2-shlibs (>= 2.6.30-1),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
x11,
xft2-shlibs (>= 2.1.14-1)
<<
Files: <<
lib/libobparser.21.*
lib/libobrender.21.*
<<
Shlibs: <<
%p/lib/libobparser.21.dylib 22.0.0 %n (>= 3.4.7.2-1)
%p/lib/libobrender.21.dylib 22.0.0 %n (>= 3.4.7.2-1)
<<
DocFiles: AUTHORS CHANGELOG COMPLIANCE COPYING README
<<
SplitOff2: <<
Package: lib%N21-dev
Depends: lib%N21-shlibs (= %v-%r)
Conflicts: lib%N16-dev
Replaces: %N (<< 3.4.4-1), lib%N16-dev
BuildDependsOnly: true
Files: <<
include
lib/lib*
lib/pkgconfig
<<
DocFiles: AUTHORS CHANGELOG COMPLIANCE COPYING README
<<
DescPort: <<
Make sure po/Makefile variable propagates mkdir command.
<<
DescDetail: <<
Openbox is a standards compliant, fast, light-weight, extensible window
manager.
Openbox works with your applications, and makes your desktop easier to manage.
This is because the approach to its development was the opposite of what seems
to be the general case for window managers. Openbox was written first to comply
with standards and to work properly. Only when that was in place did the team
turn to the visual interface.
Openbox is fully functional as a stand-alone working environment, or can be
used as a drop-in replacement for the default window manager in the GNOME or
KDE desktop environments.
<<
Homepage: http://openbox.org
diff -Nurd -x'*~' openbox-3.4.11.2.orig/Makefile.in openbox-3.4.11.2/Makefile.in
--- openbox-3.4.11.2.orig/Makefile.in 2010-05-14 10:04:52.000000000 -0400
+++ openbox-3.4.11.2/Makefile.in 2010-11-06 15:44:36.000000000 -0400
@@ -527,11 +527,11 @@
render_rendertest_SOURCES = render/test.c
render_libobrender_la_CPPFLAGS = \
- $(X_CFLAGS) \
$(GLIB_CFLAGS) \
$(XML_CFLAGS) \
$(PANGO_CFLAGS) \
$(XFT_CFLAGS) \
+ $(X_CFLAGS) \
-DG_LOG_DOMAIN=\"ObRender\" \
-DDEFAULT_THEME=\"$(theme)\"
@@ -540,11 +540,11 @@
render_libobrender_la_LIBADD = \
parser/libobparser.la \
- $(X_LIBS) \
$(PANGO_LIBS) \
$(XFT_LIBS) \
$(GLIB_LIBS) \
- $(XML_LIBS)
+ $(XML_LIBS) \
+ $(X_LIBS)
render_libobrender_la_SOURCES = \
gettext.h \
@@ -589,6 +589,10 @@
parser/parse.c
openbox_openbox_CPPFLAGS = \
+ $(PANGO_CFLAGS) \
+ $(GLIB_CFLAGS) \
+ $(LIBSN_CFLAGS) \
+ $(XML_CFLAGS) \
$(SM_CFLAGS) \
$(XINERAMA_CFLAGS) \
$(XKB_CFLAGS) \
@@ -598,29 +602,25 @@
$(X_CFLAGS) \
$(XCURSOR_CFLAGS) \
$(SM_CFLAGS) \
- $(PANGO_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(LIBSN_CFLAGS) \
- $(XML_CFLAGS) \
-DLOCALEDIR=\"$(localedir)\" \
-DDATADIR=\"$(datadir)\" \
-DCONFIGDIR=\"$(configdir)\" \
-DG_LOG_DOMAIN=\"Openbox\"
openbox_openbox_LDADD = \
+ $(GLIB_LIBS) \
+ $(LIBSN_LIBS) \
+ $(XML_LIBS) \
+ $(EFENCE_LIBS) \
+ $(LIBINTL) \
$(SM_LIBS) \
$(XINERAMA_LIBS) \
$(XKB_LIBS) \
$(XRANDR_LIBS) \
$(XSHAPE_LIBS) \
$(XSYNC_LIBS) \
- $(GLIB_LIBS) \
$(X_LIBS) \
$(XCURSOR_LIBS) \
- $(LIBSN_LIBS) \
- $(XML_LIBS) \
- $(EFENCE_LIBS) \
- $(LIBINTL) \
render/libobrender.la \
parser/libobparser.la
@@ -770,12 +770,11 @@
tools/obxprop/obxprop.c
tools_gdm_control_gdm_control_CPPFLAGS = \
- $(X_CFLAGS) \
- $(GLIB_CFLAGS)
-
+ $(GLIB_CFLAGS) \
+ $(X_CFLAGS)
tools_gdm_control_gdm_control_LDADD = \
- $(X_LIBS) \
- $(GLIB_LIBS)
+ $(GLIB_LIBS) \
+ $(X_LIBS) -lXau
tools_gdm_control_gdm_control_SOURCES = \
tools/gdm-control/gdm-control.c
diff -Nurd -x'*~' openbox-3.4.11.2.orig/po/Makefile.in.in openbox-3.4.11.2/po/Makefile.in.in
--- openbox-3.4.11.2.orig/po/Makefile.in.in 2008-03-05 14:04:06.000000000 -0500
+++ openbox-3.4.11.2/po/Makefile.in.in 2010-11-06 15:45:52.000000000 -0400
@@ -30,6 +30,7 @@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
+install_sh = @install_sh@
mkinstalldirs = $(SHELL) @install_sh@ -d
mkdir_p = @mkdir_p@