38e6f55
# For svn
2700223
# svn checkout http://svn.berlios.de/svnroot/repos/cairo-dock/trunk
cd67bd0
# cd trunk
cd67bd0
# tar cjf ../cairo-dock-sources-%%{tag}.tar.bz2 .
38e6f55
3334370
%define		released	1
3334370
# For now build only stable plugin
3334370
%define		build_other	1
3334370
17afe85
%define		tarballver	svn1363_trunk
2778e76
%define		mainver		1.6.3.1
ee8b347
%undefine		betaver		
38e6f55
%define		build_gecko	1
38e6f55
38e6f55
3334370
%if 0%{?released} < 1
17afe85
%define		fedora_rel	0.2.%{tarballver}
3334370
%else
ee8b347
%define		fedora_rel	1%{?betaver:.%betaver}
3334370
%endif
be996df
be996df
be996df
# released tarball does not ship weblets
be996df
%if 0%{?released} >= 1
3334370
%define		build_other	0
3334370
%endif
3334370
%if %{build_other} < 1
be996df
%define		build_gecko	0
be996df
%endif
38e6f55
121b6a2
121b6a2
%if 0%{?fedora} >= 9
3334370
%define		gecko_ver	>= 1.9
121b6a2
%endif
121b6a2
%if 0%{?fedora} == 8
17afe85
%define		gecko_ver	= 1.8.1.17
121b6a2
%endif
121b6a2
121b6a2
Name:		cairo-dock
121b6a2
Version:	%{mainver}
3c43cf3
Release:	%{fedora_rel}%{?dist}.7
121b6a2
Summary:	Light eye-candy fully themable animated dock
121b6a2
121b6a2
Group:		User Interface/Desktops
121b6a2
License:	GPLv3+
121b6a2
URL:		http://www.cairo-dock.org/
3334370
%if 0%{?released} < 1
3334370
Source0:	%{name}-sources-%{tarballver}.tar.bz2
3334370
%else
3334370
Source0:	http://download.berlios.de/cairo-dock/%{name}-%{mainver}%{?betaver:-%betaver}.tar.bz2
3334370
Source1:	http://download.berlios.de/cairo-dock/%{name}-themes-%{mainver}%{?betaver:-%betaver}.tar.bz2
3334370
Source2:	http://download.berlios.de/cairo-dock/%{name}-plugins-%{mainver}%{?betaver:-%betaver}.tar.bz2
3334370
%endif
121b6a2
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
121b6a2
121b6a2
BuildRequires:	automake
121b6a2
BuildRequires:	desktop-file-utils
121b6a2
BuildRequires:	gettext
121b6a2
BuildRequires:	intltool
121b6a2
BuildRequires:	libtool
121b6a2
121b6a2
# For main package
121b6a2
BuildRequires:	dbus-glib-devel
121b6a2
BuildRequires:	gtk2-devel
121b6a2
BuildRequires:	glitz-glx-devel
121b6a2
BuildRequires:	librsvg2-devel
7ef7ba1
BuildRequires:	libXcomposite-devel
121b6a2
BuildRequires:	libxml2-devel
38e6f55
BuildRequires:	libXtst-devel
121b6a2
BuildRequires:	perl(XML::Parser)
121b6a2
121b6a2
# For plug-ins
121b6a2
BuildRequires:	alsa-lib-devel
17afe85
BuildRequires:	gnome-menus-devel
121b6a2
BuildRequires:	gnome-vfs2-devel
121b6a2
BuildRequires:	gnutls-devel
121b6a2
BuildRequires:	libgnomeui-devel
121b6a2
BuildRequires:	libXxf86vm-devel
121b6a2
BuildRequires:	vte-devel
121b6a2
121b6a2
# For plug-ins-xfce
121b6a2
BuildRequires:	Thunar-devel
121b6a2
121b6a2
# For plug-ins-gecko
38e6f55
%if %{build_gecko} > 0
3334370
BuildRequires:	gecko-devel %{?gecko_ver: %{gecko_ver}}
121b6a2
%if 0%{?fedora} >= 9
121b6a2
BuildRequires:	gecko-devel-unstable
121b6a2
%endif
38e6f55
%endif
121b6a2
121b6a2
%description
121b6a2
An light eye-candy fully themable animated dock for any 
121b6a2
Linux desktop. It has a family-likeness with OSX dock,
121b6a2
but with more options.
121b6a2
121b6a2
%package	themes
121b6a2
Summary:	Additional themes for %{name}
121b6a2
Group:		User Interface/Desktops
121b6a2
Requires:	%{name} = %{version}-%{release}
121b6a2
121b6a2
%description	themes
121b6a2
This package contains a set of additional themes for %{name}.
121b6a2
121b6a2
%package	plug-ins
121b6a2
Summary:	Plug-ins files for %{name}
121b6a2
Group:		User Interface/Desktops
121b6a2
Requires:	%{name} = %{version}-%{release}
38e6f55
%if %{build_gecko} == 0
be996df
Obsoletes:	%{name}-plug-ins-gecko < %{version}-%{release}
38e6f55
%endif
121b6a2
121b6a2
%description	plug-ins
121b6a2
This package contains plug-ins files for %{name}.
121b6a2
121b6a2
%package	plug-ins-xfce
121b6a2
Summary:	Plug-ins files for %{name} related to Xfce
121b6a2
Group:		User Interface/Desktops
121b6a2
Requires:	%{name} = %{version}-%{release}
121b6a2
121b6a2
%description	plug-ins-xfce
121b6a2
This package contains plug-ins files for %{name} related
121b6a2
to Xfce.
121b6a2
121b6a2
%package	plug-ins-gecko
121b6a2
Summary:	Plug-ins files for %{name} related to Gecko
121b6a2
Group:		User Interface/Desktops
121b6a2
Requires:	%{name} = %{version}-%{release}
3334370
Requires:	gecko-libs %{?gecko_ver: %{gecko_ver}}
121b6a2
121b6a2
%description	plug-ins-gecko
121b6a2
This package contains plug-ins files for %{name} related
121b6a2
to Gecko.
121b6a2
121b6a2
%package	devel
121b6a2
Summary:	Development files for %{name}
121b6a2
Group:		Development/Libraries
121b6a2
121b6a2
Requires:	%{name} = %{version}-%{release}
121b6a2
Requires:	pkgconfig
121b6a2
Requires:	dbus-glib-devel
121b6a2
Requires:	gtk2-devel
121b6a2
Requires:	glitz-glx-devel
121b6a2
Requires:	librsvg2-devel
121b6a2
Requires:	libxml2-devel
38e6f55
Requires:	libXtst-devel
121b6a2
121b6a2
%description	devel
121b6a2
The %{name}-devel package contains libraries, build data, and header
121b6a2
files for developing applications that use %{name}.
121b6a2
121b6a2
%prep
3334370
%if 0%{released} < 1
121b6a2
%setup -q -c
3334370
%else
be996df
be996df
###
3334370
### This changed again....
3334370
%setup -q -c -a 1 -a 2
3334370
%{__ln_s} -f cairo-dock-%{mainver}%{?betaver:-%betaver} cairo-dock
3334370
%{__ln_s} -f cairo-dock-plugins-%{mainver}%{?betaver:-%betaver} plug-ins
3334370
%{__ln_s} -f cairo-dock-themes-%{mainver}%{?betaver:-%betaver} themes
be996df
%endif
be996df
###
be996df
###
be996df
3334370
%if 0
121b6a2
find . -type d -name \.svn | sort -r | xargs %{__rm} -rf
2700223
find . -type d -name \*CVS\* | sort -r | xargs %{__rm} -rf
3334370
%endif
2700223
2700223
pushd .
121b6a2
# A. main
2700223
cd cairo-dock
2700223
# temporary fix
17afe85
#%%{__sed} -i.inline -e 's|^inline ||' src/cairo-dock-icons.*
121b6a2
121b6a2
# permission
121b6a2
for dir in */
121b6a2
	do
121b6a2
	find $dir -type f | xargs %{__chmod} 0644
121b6a2
done
121b6a2
%{__chmod} 0644 [A-Z]*
121b6a2
121b6a2
# Makefile issue
3334370
%{__sed} -i.debuglevel -e '/-O3/d' \
3334370
%if 0%{?released} > 0
3334370
	src/Makefile.in
3334370
%else
3334370
	src/Makefile.am
121b6a2
121b6a2
autoreconf -i -f
3334370
%endif
121b6a2
121b6a2
# B. themes
121b6a2
cd ../themes
3334370
3334370
%if 0%{?released} < 1
121b6a2
autoreconf -i -f
3334370
%endif
121b6a2
121b6a2
# C. plug-ins
121b6a2
cd ../plug-ins
121b6a2
121b6a2
#
121b6a2
# Note:
3334370
# * gnome-integration requires gio-2.0.pc, which is in F-9+ glib2-devel
121b6a2
# * weblets is gecko related, needs investigating
121b6a2
# * mail plug-ins is GPLv2 only, 
121b6a2
#   however source codes include "cairo-dock.h", which includes "cairo-dock-log.h",
121b6a2
#   which is GPLv3+, which makes license conflict.
121b6a2
#
121b6a2
121b6a2
# permission
be996df
%if 0%{?released} < 1
121b6a2
%{__chmod} 0644 Applets.stable
be996df
%endif
121b6a2
find . -name \*.h -or -name \*.c | xargs %{__chmod} 0644
121b6a2
3334370
# source code fix
3334370
121b6a2
# mail: license conflict
121b6a2
%{__rm} -rf mail/
121b6a2
3334370
# stacks: directory fix
3334370
%if 0%{?released} < 1
3334370
sed -i.dir -e '/stacksdatadir/s|pluginsdir|pluginsdatadir|' \
3334370
	stacks/configure.ac
3334370
%endif
3334370
121b6a2
# template: upstream says this is not needed
121b6a2
%{__rm} -rf template/
121b6a2
121b6a2
# weblets
38e6f55
%if %{build_gecko} > 0
121b6a2
cd weblets/
121b6a2
%{__sed} -i.gecko \
be996df
%if 0%{?fedora} < 9
be996df
	-e 's|xulrunner-gtkmozembed|firefox-gtkmozembed|' \
be996df
%else
be996df
	-e 's|xulrunner-gtkmozembed|mozilla-gtkmozembed|' \
be996df
%endif
121b6a2
	configure.ac
be996df
be996df
## NEED INVESTIGATING
be996df
sed -i.dir \
be996df
	-e 's|docshell/nsIScrollable.h|nsIScrollable.h|' \
be996df
	src/applet-widget-itf.cpp
be996df
121b6a2
cd ..
38e6f55
%else
38e6f55
%{__rm} -rf weblets/
38e6f55
%endif
121b6a2
2700223
# First deal with subdirs in topdir configure.ac, then else
be996df
Subdirs_1=$(%{__sed} -n -e '\@SUBDIR@,\@^.*[^\\]$@p' Makefile.am | sed -e 's|\\$||' | tail -n +2)
2700223
%{__sed} -n -e '\@_dir=@p' Makefile.am > eval.sh
2700223
2700223
. eval.sh
2700223
Subdirs=$(eval echo ${Subdirs_1})
2700223
2700223
# gnome-integration: needs F-9+
2700223
%if 0%{?fedora} < 9
7ef7ba1
Subdirs="${Subdirs} gnome-integration"
2700223
%endif
2700223
2700223
# Register Subdirs
2700223
echo $Subdirs > Subdirs.list
2700223
121b6a2
for dir in */
121b6a2
	do
2700223
	skip=0
2700223
	for ddir in $Subdirs
2700223
		do
3334370
		if [ $dir == ${ddir}/ ] ; then skip=1; fi
2700223
	done
2700223
	for ddir in autom* po translations
2700223
		do
2700223
		if [ $dir == ${ddir}/ ] ; then skip=2 ; fi
2700223
	done
2700223
	if [ $skip == 2 ] ; then continue ; fi
121b6a2
	cd $dir
3334370
121b6a2
	%{__sed} -i.error \
121b6a2
		-e 's|-O3|-O2|' \
121b6a2
		-e 's|-Werror\\|\\|' \
2700223
		-e 's|-Werror$||' \
3334370
%if 0%{?released} > 0
8618b7b
		src/Makefile.in
3334370
%else
3334370
		src/Makefile.am
3334370
%endif
2700223
	if [ $skip == 1 ] ; then 
2700223
		cd ..
2700223
		continue
2700223
	fi
3334370
%if %{build_other} > 0
121b6a2
	autoreconf -i -f
3334370
%endif
121b6a2
	cd ..
121b6a2
done
121b6a2
8618b7b
%if %{released} < 1
2700223
autoreconf -f -i
4a63983
%endif
2700223
121b6a2
popd # from opt/cairo-dock/trunk/cairo-dock
121b6a2
121b6a2
%build
121b6a2
status=0
121b6a2
121b6a2
# A. main
2700223
pushd cairo-dock
121b6a2
121b6a2
%configure
121b6a2
%{__make} %{?_smp_mflags} -k || status=$((status+1))
121b6a2
121b6a2
# For plug-ins & themes
2700223
unlink cairo-dock || :
2700223
ln -sf src cairo-dock
3334370
export CFLAGS="%optflags -I$(pwd) -I$(pwd)/cairo-dock"
3334370
export CPPFLAGS="%optflags -I$(pwd) -I$(pwd)/cairo-dock"
121b6a2
export PKG_CONFIG_PATH=$(pwd):${PKG_CONFIG_PATH}
121b6a2
121b6a2
# B themes
121b6a2
cd ../themes
121b6a2
121b6a2
%configure
121b6a2
%{__make} %{?_smp_mflags} -k || status=$((status+1))
121b6a2
121b6a2
# C plug-ins
121b6a2
cd ../plug-ins
2700223
2700223
# First deal with subdirs in topdir configure.ac, then else
2700223
%configure \
2700223
%if 0%{?fedora} < 9
2700223
	--disable-gnome-integration \
17afe85
%else
17afe85
	--enable-gio \
2700223
%endif
2700223
2700223
# Parallel make fails some times, but it is gerenally fast
2700223
# so do parallel make anyway first
2700223
%{__make} %{?_smp_mflags} -k || :
2700223
%{__make} -k || status=$((status+1))
2700223
3334370
%if %{build_other} >= 1
2700223
Subdirs=$(cat Subdirs.list)
38e6f55
for dir in */
121b6a2
	do
2700223
	skip=0
2700223
	for ddir in $Subdirs autom* po translations
2700223
		do
2700223
		if [ $dir == ${ddir}/ ] ; then skip=1 ; fi
2700223
	done
2700223
	if [ $skip == 1 ] ; then continue ; fi
121b6a2
	cd $dir
121b6a2
38e6f55
	%configure
121b6a2
	# Parallel make fails some times, but it is gerenally fast
121b6a2
	# so do parallel make anyway first
121b6a2
	%{__make} %{?_smp_mflags} -k || :
38e6f55
	%{__make} -k || status=$((status+1))
38e6f55
121b6a2
	cd ..
121b6a2
done
3334370
%endif
121b6a2
121b6a2
popd # from opt/cairo-dock/trunk/cairo-dock
121b6a2
if [ $status -gt 0 ] ; then exit 1 ; fi
121b6a2
121b6a2
%install
121b6a2
%{__rm} -rf $RPM_BUILD_ROOT
121b6a2
TOPDIR=$(pwd)
121b6a2
121b6a2
# A. main
2700223
pushd cairo-dock
121b6a2
export PKG_CONFIG_PATH=$(pwd):${PKG_CONFIG_PATH}
121b6a2
121b6a2
%{__make} install \
121b6a2
	DESTDIR=$RPM_BUILD_ROOT \
121b6a2
	INSTALL="%{__install} -p"
121b6a2
%{__chmod} 0755 $RPM_BUILD_ROOT%{_bindir}/*.sh
121b6a2
121b6a2
# desktop files
be996df
if [ ! -f data/%{name}.desktop ] ; then
be996df
	cat > data/%{name}.desktop <
be996df
[Desktop Entry]
be996df
Type=Application
be996df
Exec=cairo-dock
be996df
Icon=cairo-dock
be996df
Terminal=false
be996df
be996df
Name=Cairo-Dock
be996df
Name[fr]=Cairo-Dock
be996df
be996df
GenericName=Multi-purpose Dock
be996df
GenericName[fr]=Dock multi-usage
be996df
Categories=System;
be996df
EOF
be996df
fi
be996df
121b6a2
desktop-file-install \
121b6a2
	--dir $RPM_BUILD_ROOT%{_datadir}/applications \
121b6a2
	--vendor fedora \
121b6a2
	data/%{name}.desktop
2700223
%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/pixmaps
2700223
%{__install} -cpm 644 data/%{name}.svg \
2700223
	$RPM_BUILD_ROOT%{_datadir}/pixmaps/
121b6a2
121b6a2
# documents
121b6a2
%{__rm} -rf $TOPDIR/documents/main
121b6a2
%{__mkdir} -p $TOPDIR/documents/main
be996df
be996df
## ???????
be996df
## NEEDFIX
121b6a2
for f in \
be996df
%if 0%{?released} < 1
121b6a2
	LICENSE \
be996df
%endif
121b6a2
	data/ChangeLog.txt \
be996df
%if 0%{?released} < 1
121b6a2
	doc/HOW-TO__applets.txt \
be996df
	doc/dox.config \
be996df
%endif
be996df
	
121b6a2
	do
121b6a2
	%{__cp} -pr $f $TOPDIR/documents/main/
121b6a2
done
121b6a2
121b6a2
%find_lang %{name}
121b6a2
%{__mv} -f %{name}.lang $TOPDIR
121b6a2
121b6a2
# B. themes
121b6a2
cd ../themes
121b6a2
%{__make} install \
121b6a2
	DESTDIR=$RPM_BUILD_ROOT \
121b6a2
	INSTALL="%{__install} -p"
121b6a2
121b6a2
# clean up
121b6a2
pushd $RPM_BUILD_ROOT%{_datadir}/%{name}/themes
121b6a2
# no...
121b6a2
%{__rm} -rf ./_Ubuntu_/
121b6a2
popd # from $RPM_BUILD_ROOT
121b6a2
121b6a2
# C plug-ins
121b6a2
%{__rm} -rf $TOPDIR/{lang-plug-ins,lang-gecko}
121b6a2
%{__mkdir} -p $TOPDIR/{lang-plug-ins,lang-gecko}
38e6f55
121b6a2
cd ../plug-ins
2700223
# First deal with subdirs in topdir configure.ac, then else
2700223
%{__make} install \
2700223
	DESTDIR=$RPM_BUILD_ROOT \
2700223
	INSTALL="%{__install} -p"
2700223
2700223
Subdirs=$(cat Subdirs.list)
38e6f55
for dir in */
121b6a2
	do
2700223
	skip=0
2700223
	for ddir in $Subdirs
2700223
		do
2700223
		if [ $dir == ${ddir}/ ] ; then skip=1 ; fi
2700223
	done
2700223
	# don't skip here
2700223
	# if [ $skip == 1 ] ; then continue ; fi
2700223
2700223
	for ddir in autom* po translations
2700223
		do
2700223
		if [ $dir == ${ddir}/ ] ; then skip=2 ; fi
2700223
	done
2700223
	if [ $skip == 2 ] ; then continue ; fi
2700223
121b6a2
	cd $dir
3334370
3334370
%if %{build_other} >= 1
2700223
	[ $skip != 1 ] && \
2700223
		%{__make} install \
121b6a2
		DESTDIR=$RPM_BUILD_ROOT \
121b6a2
		INSTALL="%{__install} -p"
3334370
%endif
121b6a2
38e6f55
	# read GETTEXT_PACKAGE
38e6f55
	if [ ! -r po/Makefile.in ] ; then
121b6a2
		cd ..
38e6f55
		continue
38e6f55
	fi
38e6f55
2700223
	GETTEXT_MO_PACKAGES=`sed -n -e 's|^GETTEXT_PACKAGE *= *||p' po/Makefile.in`
38e6f55
	case $GETTEXT_MO_PACKAGES in
38e6f55
		*weblet* )
38e6f55
			%find_lang $GETTEXT_MO_PACKAGES && \
38e6f55
				%{__mv} -f ${GETTEXT_MO_PACKAGES}.lang \
38e6f55
				$TOPDIR/lang-gecko/
38e6f55
				;;
38e6f55
		* )
38e6f55
			%find_lang $GETTEXT_MO_PACKAGES && \
38e6f55
				%{__mv} -f ${GETTEXT_MO_PACKAGES}.lang \
38e6f55
				$TOPDIR/lang-plug-ins/
38e6f55
				;;
38e6f55
	esac
38e6f55
	cd ..
121b6a2
done
121b6a2
3334370
# Temporary hack
3334370
find $RPM_BUILD_ROOT%{_libdir}/cairo-dock/ -name \*.so | xargs %{__chmod} 0755
3334370
find $RPM_BUILD_ROOT%{_libdir}/cairo-dock -name \*.so.* | xargs %{__rm} -f
3334370
121b6a2
# documents
be996df
%if 0%{?released} < 1
121b6a2
%{__cp} -p Applets.stable $TOPDIR/documents/main/
be996df
%endif
121b6a2
38e6f55
# lang files
121b6a2
cat $TOPDIR/lang-plug-ins/*.lang > $TOPDIR/lang-plug-ins.lang
38e6f55
%if %{build_gecko} > 0
121b6a2
cat $TOPDIR/lang-gecko/*.lang > $TOPDIR/lang-gecko.lang
38e6f55
%endif
121b6a2
121b6a2
popd # from opt/cairo-dock/trunk/cairo-dock
121b6a2
121b6a2
# final clean up
121b6a2
# remove all unneeded files
121b6a2
pushd $RPM_BUILD_ROOT
121b6a2
%{__rm} -f ./%{_datadir}/%{name}/{ChangeLog.txt,License}
38e6f55
find .%{_libdir}/%{name} -name \*.la | xargs %{__rm} -f
121b6a2
121b6a2
# just to suppress rpmlint...
121b6a2
for f in \
121b6a2
	`find ./%{_datadir}/%{name} -name \*.desktop` \
121b6a2
	`find . -name \*.conf`
121b6a2
	do
121b6a2
	echo > $f.tmp
121b6a2
	cat $f >> $f.tmp
121b6a2
	touch -r $f $f.tmp
121b6a2
	%{__mv} -f $f.tmp $f
121b6a2
done
121b6a2
121b6a2
set +x
3334370
for f in .%{_datadir}/%{name}/plug-ins/*/*
121b6a2
	do
121b6a2
	if head -n 1 $f 2>/dev/null | grep -q /bin/ ; then 
121b6a2
		set -x
121b6a2
		%{__chmod} 0755 $f
121b6a2
		set +x
121b6a2
	fi
121b6a2
done
121b6a2
set -x
121b6a2
121b6a2
popd # from $RPM_BUILD_ROOT
121b6a2
121b6a2
%clean
121b6a2
%{__rm} -rf $RPM_BUILD_ROOT
121b6a2
121b6a2
%files -f %{name}.lang
121b6a2
%defattr(-,root,root,-)
121b6a2
%doc	documents/main/*
121b6a2
121b6a2
%{_bindir}/*%{name}*
121b6a2
%{_datadir}/applications/fedora-%{name}.desktop
2700223
%{_datadir}/pixmaps/%{name}.svg
121b6a2
121b6a2
%dir	%{_datadir}/%{name}/
121b6a2
%{_datadir}/%{name}/*.conf
121b6a2
%{_datadir}/%{name}/*.png
121b6a2
%{_datadir}/%{name}/*.svg
121b6a2
%{_datadir}/%{name}/*view
2700223
%{_datadir}/%{name}/emblems/
4a63983
%{_datadir}/%{name}/explosion/
121b6a2
%{_datadir}/%{name}/gauges/
121b6a2
%dir	%{_datadir}/%{name}/themes/
3334370
%dir	%{_datadir}/%{name}/plug-ins/
121b6a2
%{_datadir}/%{name}/themes/_default_/
121b6a2
# only directory
38e6f55
%dir	%{_libdir}/%{name}/
121b6a2
121b6a2
%files	themes
121b6a2
%defattr(-,root,root,-)
121b6a2
%{_datadir}/%{name}/themes/_[A-Z]*/
121b6a2
121b6a2
%files	plug-ins -f lang-plug-ins.lang
121b6a2
%defattr(-,root,root,-)
38e6f55
%{_libdir}/%{name}/*
3334370
%{_datadir}/%{name}/plug-ins/*
38e6f55
%if %{build_gecko}
38e6f55
%exclude	%{_libdir}/%{name}/*weblet*
3334370
%exclude	%{_datadir}/%{name}/plug-ins/*weblet*
38e6f55
%endif
38e6f55
%exclude	%{_libdir}/%{name}/*xfce*
3334370
%exclude	%{_datadir}/%{name}/plug-ins/*xfce*
121b6a2
121b6a2
%files	plug-ins-xfce
121b6a2
%defattr(-,root,root,-)
38e6f55
%{_libdir}/%{name}/*xfce*
3334370
%{_datadir}/%{name}/plug-ins/*xfce*
121b6a2
38e6f55
%if %{build_gecko} > 0
121b6a2
%files	plug-ins-gecko -f lang-gecko.lang
121b6a2
%defattr(-,root,root,-)
38e6f55
%{_libdir}/%{name}/*weblet*
3334370
%{_datadir}/%{name}/plug-ins/*weblet*
38e6f55
%endif
121b6a2
121b6a2
%files	devel
121b6a2
%defattr(-,root,root,-)
121b6a2
%{_includedir}/%{name}/
121b6a2
%{_libdir}/pkgconfig/*.pc
121b6a2
121b6a2
%changelog
3c43cf3
* Mon Apr 27 2009 Christopher Aillon <caillon@redhat.com> - 1.6.3.1-1.7
3c43cf3
- Rebuild against newer gecko
3c43cf3
55a8b53
* Tue Apr 21 2009 Christopher Aillon <caillon@redhat.com> - 1.6.3.1-1.6
55a8b53
- Rebuild against newer gecko
55a8b53
f73a764
* Fri Mar 27 2009 Christopher Aillon <caillon@redhat.com> - 1.6.3.1-1.5
f73a764
- Rebuild against newer gecko
f73a764
3dff6eb
* Fri Mar 06 2009 Jan Horak <jhorak@redhat.com> - 1.6.3.1-1.4
3dff6eb
- Rebuild against newer gecko
3dff6eb
94f5389
* Wed Feb 04 2009 Christopher Aillon <caillon@redhat.com> - 1.6.3.1-1.3
94f5389
- Rebuild against newer gecko
94f5389
af3604d
* Wed Dec 17 2008 Christopher Aillon <caillon@redhat.com> - 1.6.3.1-1.2
af3604d
- Rebuild against newer gecko
af3604d
da0a102
* Wed Nov 12 2008 Christopher Aillon <caillon@redhat.com> - 1.6.3.1-1.1
da0a102
- Rebuild against newer gecko
da0a102
2778e76
* Wed Nov 12 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.3.1-1
2778e76
- 1.6.3.1
2778e76
ee8b347
* Wed Nov  5 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.3-1
ee8b347
- 1.6.3
ee8b347
1ed2bc9
* Wed Oct 29 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.3-0.3.rc2
1ed2bc9
- 1.6.3 rc2
1ed2bc9
17afe85
* Tue Oct 28 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.3-0.3.rc1
17afe85
- 1.6.3 rc1
17afe85
17afe85
* Thu Oct 16 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.3-0.2.svn1353_trunk
17afe85
- GMenu plugin needs gnome-menus-devel
17afe85
cfd761c
* Wed Sep 24 2008 Christopher Aillon <caillon@redhat.com> - 1.6.2.3-1.1
17afe85
- Rebuild against newer gecko (F-9/8)
cfd761c
c72df24
* Tue Sep  9 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.2.3-1
c72df24
- 1.6.2.3
c72df24
8618b7b
* Thu Sep  4 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.2.2-1
8618b7b
- 1.6.2.2
8618b7b
2a2beb5
* Sat Aug 30 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.2.1-1
2a2beb5
- 1.6.2.1
2a2beb5
b4096b3
* Thu Aug 28 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.2-1
b4096b3
- 1.6.2
b4096b3
06fbcf9
* Tue Aug 26 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.2-0.6.RC4
4a63983
- 1.6.2 RC4
06fbcf9
- Temporary fix for stack/ plugin
4a63983
3334370
* Sat Aug 23 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.2-0.3.RC2
3334370
- 1.6.2 RC2
3334370
3334370
* Sun Aug 10 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.2-0.2.svn1235_trunk
3334370
- Enable unstable plugins again
3334370
3334370
* Sun Aug 10 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.2-0.1.svn1235_trunk
3334370
- Patch to fix infinite loop of function call (this patch is needed
3334370
  for rev. 1235 and the released 1.6.1.2)
3334370
  (Fixed in svn 1241)
3334370
3334370
* Sat Aug  9 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
3334370
- Build only stable plug-ins for now
e951794
b091a4c
* Thu Jul 17 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.1.2-1
b091a4c
- 1.6.1.2
b091a4c
b091a4c
* Tue Jul 15 2008 Christopher Aillon <caillon@redhat.com>
b091a4c
- F-8: Rebuild against newer gecko
b091a4c
be996df
* Tue Jul 15 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.1.1-1
be996df
- 1.6.1.1
be996df
be996df
* Thu Jul  3 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
be996df
- F-8: rebuild against new gecko
be996df
cd67bd0
* Sat Jun 21 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.0.2-1.date20080621
cd67bd0
- 1.6.0.2
cd67bd0
7ef7ba1
* Fri Jun 20 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.0.1-2.date20080619
7ef7ba1
- Revert XCompositeRedirectSubwindows() part in 
be996df
  cairo-dock-X-utilities.c - fixed in rev. 1142
7ef7ba1
2700223
* Thu Jun 19 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.0.1-1.date20080619
2700223
- 1.6.0.1
2700223
2700223
* Wed Jun 11 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.0-0.2.svn1089_trunk
2700223
- Fix possibly unsafe tmpfile creation
2700223
2700223
* Thu Jun  5 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.6.0-0.1.svn1080_trunk
2700223
- Prepare for using unified configure script on plug-ins directory
2700223
- Install desktop icon
2700223
25be7d9
* Wed May 27 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.5.6-1.date20080528
25be7d9
- 1.5.6
38e6f55
38e6f55
* Sat May 17 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.5.5.4-5.svn990_trunk
38e6f55
- Update to svn 990
38e6f55
- 2 issues fixed in upstream
38e6f55
  * plug-in directory moved to %%_libdir/%%name
38e6f55
  * %%name.pc fixed
38e6f55
38e6f55
* Sat May 17 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.5.5.4-4.date20080506
38e6f55
- F-10: don't build weblets plugin until xulrunner BR dependency is solved
38e6f55
121b6a2
* Sat May 17 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.5.5.4-3.date20080506
121b6a2
- Misc cleanup
121b6a2
- Remove template, upstream says this is not needed
121b6a2
121b6a2
* Sun May 11 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.5.5.4-2.date20080506
121b6a2
- Remove mail plug-in for now as there is license conflict
121b6a2
- Enable weblet plug-in
121b6a2
121b6a2
* Fri May  9 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.5.5.4-1.date20080506
121b6a2
- 1.5.5.4
121b6a2
121b6a2
* Thu May  1 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.5.5.3-1.date20080501
121b6a2
- Initial packaging
121b6a2
- remove Ubuntu related themes
121b6a2
- plugin dir is moved to %%_libdir/%%name/plug-in
121b6a2