rpms/cairo-dock/devel .cvsignore, 1.16, 1.17 cairo-dock.spec, 1.21, 1.22 sources, 1.16, 1.17

Mamoru Tasaka (mtasaka) fedora-extras-commits at redhat.com
Sat Jun 7 16:32:59 UTC 2008


Author: mtasaka

Update of /cvs/extras/rpms/cairo-dock/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv21062

Modified Files:
	.cvsignore cairo-dock.spec sources 
Log Message:
* Sun Jun  8 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp>
- svn 1085



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/cairo-dock/devel/.cvsignore,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- .cvsignore	5 Jun 2008 07:58:11 -0000	1.16
+++ .cvsignore	7 Jun 2008 16:31:17 -0000	1.17
@@ -1 +1 @@
-cairo-dock-sources-svn1080_trunk.tar.bz2
+cairo-dock-sources-svn1085_trunk.tar.bz2


Index: cairo-dock.spec
===================================================================
RCS file: /cvs/extras/rpms/cairo-dock/devel/cairo-dock.spec,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- cairo-dock.spec	5 Jun 2008 08:34:04 -0000	1.21
+++ cairo-dock.spec	7 Jun 2008 16:31:17 -0000	1.22
@@ -4,7 +4,7 @@
 # mv trunk opt/cairo-dock
 # tar cjf cairo-dock-sources-%%{tag}.tar.bz2 opt/
 
-%define		tarballver	svn1080_trunk
+%define		tarballver	svn1085_trunk
 %define		mainver		1.6.0
 %define		build_gecko	1
 
@@ -148,9 +148,6 @@
 
 # B. themes
 cd ../themes
-
-# temporary fix
-touch _Azur_/dialog-ok.svg
 autoreconf -i -f
 
 # C. plug-ins
@@ -169,11 +166,6 @@
 %{__chmod} 0644 Applets.stable
 find . -name \*.h -or -name \*.c | xargs %{__chmod} 0644
 
-# gnome-integration: needs F-9+
-%if 0%{?fedora} < 9
-%{__rm} -rf gnome-integration/
-%endif
-
 # mail: license conflict
 %{__rm} -rf mail/
 
@@ -193,12 +185,43 @@
 %{__rm} -rf weblets/
 %endif
 
-# First deal with subdirs in topdir configure.ac, then else
-Subdirs=$(%{__sed} -n -e '/SUBDIR/s|^.*SUBDIR.*=||p' Makefile.am | sed -e 's|\.||' -e 's|po||')
 # temporary fix
-sed -i.acdebug \
-	-e "s|AC_SUBST[ \t]*(\(.*\),[ \t]*\"*\([^\"][^\"]*\)\"*)$|\1=\"\2\"\nAC_SUBST(\1)\n|" \
+## AC_SUBST fix
+%{__sed} -i.acdebug \
+	-e "s|AC_SUBST[ \t]*(\([^ \t,][^ \t,]*\)[ ,][ \t]*\"*\([^\"][^\"]*\)\"*)$|\1=\"\2\"\nAC_SUBST(\1)\n|" \
 	configure.ac
+## Linguas
+echo "fr" > cpusage/po/LINGUAS
+echo "fr" > netspeed/po/LINGUAS
+echo "fr" > rame/po/LINGUAS
+echo "fr" > switcher/po/LINGUAS
+## pkgdatadir change
+%{__sed} -i.dirchange \
+	-e 's|$(pkgdatadir)/themes|$(weatherdatadir)/themes|' \
+	weather/data/themes/*/Makefile.am
+%{__sed} -i.dirchange \
+	-e 's|moduledir = $(pkgdatadir)|moduledir = $(ramedatadir)|' \
+	rame/data/Makefile.am
+
+# First deal with subdirs in topdir configure.ac, then else
+%{__sed} -i.typo \
+	-e 's|^xfce_dir=.*$|xfce_dir=xfce-integration|' \
+	Makefile.am
+
+Subdirs_1=$(%{__sed} -n '\@SUBDIR@,\@^.*[^\\]$@s|\\$||p' Makefile.am | tail -n +2)
+%{__sed} -n -e '\@_dir=@p' Makefile.am > eval.sh
+
+. eval.sh
+Subdirs=$(eval echo ${Subdirs_1})
+
+# gnome-integration: needs F-9+
+%if 0%{?fedora} < 9
+Subdirs="${Subdirs_2} gnome-integration"
+%endif
+
+# Register Subdirs
+echo $Subdirs > Subdirs.list
+
 autoreconf -f -i
 
 for dir in */
@@ -217,6 +240,7 @@
 	%{__sed} -i.error \
 		-e 's|-O3|-O2|' \
 		-e 's|-Werror\\|\\|' \
+		-e 's|-Werror$||' \
 		src/Makefile.am 
 	if [ $skip == 1 ] ; then 
 		cd ..
@@ -251,14 +275,17 @@
 cd ../plug-ins
 
 # First deal with subdirs in topdir configure.ac, then else
-Subdirs=$(%{__sed} -n -e '/SUBDIR/s|^.*SUBDIR.*=||p' Makefile.am | sed -e 's|\.||' -e 's|po||')
+%configure \
+%if 0%{?fedora} < 9
+	--disable-gnome-integration \
+%endif
 
-%configure
 # Parallel make fails some times, but it is gerenally fast
 # so do parallel make anyway first
 %{__make} %{?_smp_mflags} -k || :
 %{__make} -k || status=$((status+1))
 
+Subdirs=$(cat Subdirs.list)
 for dir in */
 	do
 	skip=0
@@ -336,15 +363,15 @@
 
 cd ../plug-ins
 # First deal with subdirs in topdir configure.ac, then else
-Subdirs=$(%{__sed} -n -e '/SUBDIR/s|^.*SUBDIR.*=||p' Makefile.am | sed -e 's|\.||' -e 's|po||')
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT \
 	INSTALL="%{__install} -p"
 
+Subdirs=$(cat Subdirs.list)
 for dir in */
 	do
 	skip=0
-	for ddir in $Subdirs autom* po
+	for ddir in $Subdirs
 		do
 		if [ $dir == ${ddir}/ ] ; then skip=1 ; fi
 	done
@@ -369,7 +396,7 @@
 		continue
 	fi
 
-	GETTEXT_MO_PACKAGES=`sed -n -e 's|^GETTEXT_PACKAGE = ||p' po/Makefile.in`
+	GETTEXT_MO_PACKAGES=`sed -n -e 's|^GETTEXT_PACKAGE *= *||p' po/Makefile.in`
 	case $GETTEXT_MO_PACKAGES in
 		*weblet* )
 			%find_lang $GETTEXT_MO_PACKAGES && \
@@ -476,8 +503,8 @@
 %{_libdir}/pkgconfig/*.pc
 
 %changelog
-* Thu Jun  5 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp>
-- svn 1080
+* Sun Jun  8 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp>
+- svn 1085
 
 * Thu Jun  5 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1.6.0-0.1.svn1080_trunk
 - Prepare for using unified configure script on plug-ins directory


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/cairo-dock/devel/sources,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- sources	5 Jun 2008 07:58:11 -0000	1.16
+++ sources	7 Jun 2008 16:31:17 -0000	1.17
@@ -1 +1 @@
-a2991af849e7495cbd72c025fa8013f1  cairo-dock-sources-svn1080_trunk.tar.bz2
+7a61a2194bdf7c42a3372ecf5eed464b  cairo-dock-sources-svn1085_trunk.tar.bz2




More information about the fedora-extras-commits mailing list