the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: screem
Version: 0.17.1
Revision: 1010
Source: mirror:sourceforge:%n/%n-%v.tar.gz
Source-MD5: e965a781fdd5a92b5ff569716832361e
#Source2: http://micmacfr.homeunix.org/cocoadet/%n-%v-6-patch.tar.gz
Source2: mirror:master:%n-%v-7.patch.gz
Source2-MD5: cfc97d1eefb5fd7c916bc11406dd6792
Depends: <<
aspell-en (>= 6.0-0-1002),
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
dbus (>= 1.2.1-1),
dbus-glib1.2-shlibs,
dbus1.3-shlibs,
default-icon-theme,
desktop-file-utils (>= 0.15-1),
dpkg-base-files,
enchant1-shlibs (>= 1.6.0-1),
exuberant-ctags,
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
gconf2 (>= 2.28.0-1),
gconf2-shlibs (>= 2.28.0-1),
glib2-shlibs (>= 2.22.0-1),
gnome-icon-theme (>= 2.28.0-1),
gnome-menus2-shlibs (>= 2.28.0-1),
gnome-mime-data (>= 2.18.0-1),
gnome-vfs2-unified (>= 1:2.24.2-1),
gtk+2 (>= 2.18.0-1),
gtk+2-shlibs (>= 2.18.0-1),
gtksourceview-shlibs (>= 1.8.5-4),
libart2-shlibs,
libbonobo2 (>= 2.24.2-1),
libbonobo2-shlibs (>= 2.24.2-1),
libbonoboui2 (>= 2.24.2-1),
libbonoboui2-shlibs (>= 2.24.2-1),
libcroco3-shlibs (>= 0.6.2-2),
libgettext8-shlibs,
libglade2-shlibs (>= 2.6.4-7),
libgnome2 (>= 2.28.0-1),
libgnome2-shlibs (>= 2.28.0-1),
libgnomecanvas2 (>= 2.26.0-3),
libgnomecanvas2-shlibs (>= 2.26.0-3),
libgnomeprint2.2-shlibs (>= 2.18.6-6),
libgnomeprintui2.2-shlibs (>= 2.18.4-5),
libgnomeui2-shlibs (>= 2.24.2-1),
libgtkhtml2-shlibs (>= 2.6.3-1017),
libxml2-shlibs (>= 2.6.30-1),
orbit2 (>= 2.14.17-2),
orbit2-shlibs (>= 2.14.17-2),
pango1-xft2-ft219 (>= 1.24.5-4),
popt-shlibs,
rarian-compat,
shared-mime-info (>= 0.70-1),
startup-notification-shlibs (>= 0.8-1),
x11,
yelp (>= 2.24.0-1)
<<
BuildDepends: <<
atk1 (>= 1.28.0-1),
autoconf2.6,
automake1.11,
cairo (>= 1.8.8-3),
dbus-glib1.2-dev,
dbus1.3-dev,
enchant1-dev (>= 1.6.0-1),
fink (>= 0.24.12),
fink-package-precedence,
fontconfig2-dev (>= 2.8.0-4),
freetype219 (>= 2.3.12-1),
gconf2-dev (>= 2.28.0-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.22.0-1),
glitz,
gnome-menus2-dev (>= 2.28.0-1),
gnome-vfs2-unified-dev (>= 1:2.24.2-1),
gtk+2-dev (>= 2.18.0-1),
gtksourceview-dev (>= 1.8.5-4),
intltool40,
libart2,
libbonobo2-dev (>= 2.24.2-1),
libbonoboui2-dev (>= 2.24-2-1),
libcroco3 (>= 0.6.2-2),
libgettext8-dev,
libglade2 (>= 2.6.4-7),
libgnome2-dev (>= 2.28.0-1),
libgnomecanvas2-dev (>= 2.26.0-3),
libgnomeprint2.2-dev (>= 2.18.6-6),
libgnomeprintui2.2-dev (>= 2.18.4-5),
libgnomeui2-dev (>= 2.24.2-1),
libgtkhtml2 (>= 2.6.3-1017),
libiconv-dev,
libtool2,
libxml2 (>= 2.6.30-1),
orbit2-dev (>= 2.14.17-2),
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
popt (>= 1.10.4-1),
startup-notification-dev (>= 0.8-1),
x11-dev
<<
SetCFLAGS: -Os -g -Wall
SetCPPFLAGS: -bind_at_load
SetLDFLAGS: -bind_at_load
PatchFile: %n.patch
PatchFile-MD5: f53782acfcb4f85d9c246c88b7614a54
PatchScript: <<
gzip -cd ../%n-%v-7.patch.gz | patch -p1
%{default_script}
<<
ConfigureParams: --enable-dependency-tracking --enable-dbus --enable-enchant --disable-update-mime --disable-update-desktop --disable-mozilla --disable-schemas-install PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH"
CompileScript: <<
autoreconf -fi
%{default_script}
fink-package-precedence .
<<
ConfFiles: %p/etc/gconf/schemas/%n.schemas
InstallScript: <<
#!/bin/sh -ev
make install DESTDIR=%d
<<
PostInstScript: <<
if [ configure = "$1" ]; then
scrollkeeper-update -q
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule %p/etc/gconf/schemas/screem.schemas > /dev/null
fi
[ -x %p/bin/update-mime-database ] && update-mime-database %p/share/mime > /dev/null 2>&1 || :
[ -x %p/bin/update-desktop-database ] && update-desktop-database -q %p/share/applications || :
<<
PostRmScript: <<
if [ remove != "$1" ]; then
scrollkeeper-update -q
fi
[ -x %p/bin/update-mime-database ] && update-mime-database %p/share/mime > /dev/null 2>&1 || :
[ -x %p/bin/update-desktop-database ] && update-desktop-database -q %p/share/applications || :
<<
DocFiles: AUTHORS ChangeLog COPYING NEWS README TODO
Description: Web development environment
DescDetail: <<
SCREEM is a web development environment. It's purpose is
to increase productivity when constructing a site, by
providing quick access to commonly used features. While
it is written for use with the GNOME desktop environment
in mind it does not specifically require you to be running
it, just have the libraries installed.
SCREEM does not provide a WYSIWYG display of pages. Instead
you are presented with the raw html source in its editor window.
In addition to excelling as an HTML editor, SCREEM also
lends itself to being a versatile XML editing package,
perfect for use as a general purpose structured data
editing environment.
Usage
Do not forget to install the desired aspell and/or ispell dictionaries.
It is strongly recommended to install applesystemfonts.
You need a browser to preview the files either locally or remotely.
By default, it may be Konqueror or Epiphany. But you can use Safari
provided that you define it as a helper in the Tools menu.
Tips and Tricks
To open whichever local folder as a site, choose open location
in the Site menu.
After modifying a site, it is recommended to close the open files,
close the site, then wait a bit to close the application.
Trouble-shooting
If screem crashes when quitting, remove the home/screem directory,
then relaunch screem. It is due to a bug in the way screem shuts the
dbus connection with enchant.
Documentation
Accessible from the Help menu.
Printing
It is recommended to use Bitstream Vera Sans Roman as Editor font in
the Font and Colors panel of Preferences to a correct print preview,
though some other fonts work, but not Lucida Grande for example.
You may switch to any other font, including Lucida Grande, when you
are not about to print.
<<
DescPackaging: <<
Formerly maintained by Michele Garoche
Don't block use of deprecated symbols that are still needed.
Can use either gtkhtml or gecko to display/preview files; use
gtkhtml because it's lighter-weight and more portable
dependency.
<<
DescPort: <<
Integrate cvs changes up to December 3,2006 to make it less
buggy.
Patch data/tagtrees/Makefile.am/.in to use nongnu sed:
bug 1597159.
Rerun intltoolize to get the po files installed.
Update po files, change French fuzzy translations.
Install aspell-en dictionnary to avoid crashing at first
launch time: bug 1599612
Recent glib doesn't publish -lintl, so pass it directly.
<<
License: GPL
Homepage: http://www.screem.org/
Maintainer: None
diff -Nurd -x'*~' screem-0.17.1.orig/configure.ac screem-0.17.1/configure.ac
--- screem-0.17.1.orig/configure.ac 2006-01-23 14:33:06.000000000 -0500
+++ screem-0.17.1/configure.ac 2010-05-08 10:51:28.000000000 -0400
@@ -217,6 +217,7 @@
ALL_LINGUAS="az cs da de el es fr it ja ko nb no pl pt_BR ru rw sk sv tr uk vi zh_CN"
AM_GLIB_GNU_GETTEXT
AM_GLIB_DEFINE_LOCALEDIR(GNOMELOCALEDIR)
+SCREEM_LIBS="$SCREEM_LIBS $INTLLIBS"
dnl scrollkeeper
AC_PATH_PROG(SCROLLKEEPER_CONFIG, scrollkeeper-config,no)