rpms/cairo-dock/devel cairo-dock.spec,1.61,1.62

Mamoru Tasaka (mtasaka) fedora-extras-commits at redhat.com
Tue Jul 15 04:09:34 UTC 2008


Author: mtasaka

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

Modified Files:
	cairo-dock.spec 
Log Message:
* Tue Jul 15 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1.6.1.1-1
- 1.6.1.1



Index: cairo-dock.spec
===================================================================
RCS file: /cvs/extras/rpms/cairo-dock/devel/cairo-dock.spec,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -r1.61 -r1.62
--- cairo-dock.spec	14 Jul 2008 16:53:21 -0000	1.61
+++ cairo-dock.spec	15 Jul 2008 04:08:50 -0000	1.62
@@ -4,11 +4,19 @@
 # tar cjf ../cairo-dock-sources-%%{tag}.tar.bz2 .
 
 %define		tarballver	svn1203_trunk
-%define		mainver		1.6.1
+%define		mainver		1.6.1.1
 %define		build_gecko	1
 
 
-%define		fedora_rel	0.1.%{tarballver}
+#%%define		fedora_rel	1.%{tarballver}
+%define		fedora_rel	1
+
+
+%define		released	1
+# released tarball does not ship weblets
+%if 0%{?released} >= 1
+%define		build_gecko	0
+%endif
 
 
 %if 0%{?fedora} >= 9
@@ -26,7 +34,8 @@
 Group:		User Interface/Desktops
 License:	GPLv3+
 URL:		http://www.cairo-dock.org/
-Source0:	http://download.berlios.de/cairo-dock/%{name}-sources-%{tarballver}.tar.bz2
+#Source0:	http://download.berlios.de/cairo-dock/%{name}-sources-%{tarballver}.tar.bz2
+Source0:	http://download.berlios.de/cairo-dock/%{name}-sources-%{version}.tar
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:	automake
@@ -82,7 +91,7 @@
 Group:		User Interface/Desktops
 Requires:	%{name} = %{version}-%{release}
 %if %{build_gecko} == 0
-Obsoletes:	%{name}-plug-ins-gecko < 1.5.5.4-4
+Obsoletes:	%{name}-plug-ins-gecko < %{version}-%{release}
 %endif
 
 %description	plug-ins
@@ -126,6 +135,18 @@
 
 %prep
 %setup -q -c
+
+###
+### ????
+%if 0%{released} > 0
+for f in *bz2 ; do tar xjf $f ; done
+%{__ln_s} -f cairo-dock-%{version} cairo-dock
+%{__ln_s} -f cairo-dock-plugins-%{version} plug-ins
+%{__ln_s} -f cairo-dock-themes-%{version} themes
+%endif
+###
+###
+
 find . -type d -name \.svn | sort -r | xargs %{__rm} -rf
 find . -type d -name \*CVS\* | sort -r | xargs %{__rm} -rf
 
@@ -164,7 +185,9 @@
 #
 
 # permission
+%if 0%{?released} < 1
 %{__chmod} 0644 Applets.stable
+%endif
 find . -name \*.h -or -name \*.c | xargs %{__chmod} 0644
 
 # mail: license conflict
@@ -197,6 +220,7 @@
 # temporary fix
 
 # musicplayer
+%if 0%{?released} < 1
 cd musicplayer/
 sed -i.po -e '\|po/Makefile|d' configure.ac
 sed -i -e '/ALL_LINGUAS/d' configure.ac
@@ -207,9 +231,10 @@
 	configure.ac
 sed -i.po -e 's|po||' Makefile.am
 cd ..
+%endif
 
 # First deal with subdirs in topdir configure.ac, then else
-Subdirs_1=$(%{__sed} -n '\@SUBDIR@,\@^.*[^\\]$@s|\\$||p' Makefile.am | tail -n +2)
+Subdirs_1=$(%{__sed} -n -e '\@SUBDIR@,\@^.*[^\\]$@p' Makefile.am | sed -e 's|\\$||' | tail -n +2)
 %{__sed} -n -e '\@_dir=@p' Makefile.am > eval.sh
 
 . eval.sh
@@ -326,6 +351,23 @@
 %{__chmod} 0755 $RPM_BUILD_ROOT%{_bindir}/*.sh
 
 # desktop files
+if [ ! -f data/%{name}.desktop ] ; then
+	cat > data/%{name}.desktop <<EOF
+[Desktop Entry]
+Type=Application
+Exec=cairo-dock
+Icon=cairo-dock
+Terminal=false
+
+Name=Cairo-Dock
+Name[fr]=Cairo-Dock
+
+GenericName=Multi-purpose Dock
+GenericName[fr]=Dock multi-usage
+Categories=System;
+EOF
+fi
+
 desktop-file-install \
 	--dir $RPM_BUILD_ROOT%{_datadir}/applications \
 	--vendor fedora \
@@ -337,11 +379,19 @@
 # documents
 %{__rm} -rf $TOPDIR/documents/main
 %{__mkdir} -p $TOPDIR/documents/main
+
+## ???????
+## NEEDFIX
 for f in \
+%if 0%{?released} < 1
 	LICENSE \
+%endif
 	data/ChangeLog.txt \
+%if 0%{?released} < 1
 	doc/HOW-TO__applets.txt \
-	doc/dox.config
+	doc/dox.config \
+%endif
+	
 	do
 	%{__cp} -pr $f $TOPDIR/documents/main/
 done
@@ -417,7 +467,9 @@
 done
 
 # documents
+%if 0%{?released} < 1
 %{__cp} -p Applets.stable $TOPDIR/documents/main/
+%endif
 
 # lang files
 cat $TOPDIR/lang-plug-ins/*.lang > $TOPDIR/lang-plug-ins.lang
@@ -508,8 +560,11 @@
 %{_libdir}/pkgconfig/*.pc
 
 %changelog
-* Tue Jul 15 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp>
-- rev. 1203
+* Tue Jul 15 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1.6.1.1-1
+- 1.6.1.1
+
+* Thu Jul  3 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp>
+- F-8: rebuild against new gecko
 
 * Sat Jun 21 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1.6.0.2-1.date20080621
 - 1.6.0.2




More information about the fedora-extras-commits mailing list