[gedit-valencia] Snapshot release with gedit 3 support

Michel Alexandre Salim salimma at fedoraproject.org
Thu Jul 7 13:42:49 UTC 2011


commit c56fbacf946e7e2ed1bf8117eb0cea19f921d466
Author: Michel Alexandre Salim <michel.salim at cs.fau.de>
Date:   Thu Jul 7 15:42:36 2011 +0200

    Snapshot release with gedit 3 support

 .gitignore          |    2 +-
 gedit-valencia.spec |   40 ++++++++++++++++++++--------------------
 sources             |    2 +-
 3 files changed, 22 insertions(+), 22 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index c9fc774..a96ba57 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/valencia-0.3.0.tar.bz2
+/valencia-0.3.0-808152718e3ab.tar.xz
diff --git a/gedit-valencia.spec b/gedit-valencia.spec
index 3f6b3f6..13f6933 100644
--- a/gedit-valencia.spec
+++ b/gedit-valencia.spec
@@ -1,34 +1,31 @@
 # when Koji is building SRPM, dependencies won't be installed yet
-%if %($(pkg-config gedit-2.20 || pkg-config gedit) ; echo $?)
-# This will get overridden by pkg-config; defaulting to the version in F9
-%global gedit_version 22.2
+%if %($(pkg-config gedit) ; echo $?)
+# This will get overridden by pkg-config; defaulting to minimum req
+%global gedit_version 2.91.0
 %else
-%if 0%{?fedora} >= 15
 %global gedit_version %(pkg-config gedit --modversion)
-%else
-%global gedit_version %(pkg-config gedit-2.20 --modversion)
-%endif
 %endif
 
 %global debug_package %{nil}
 %global major_ver 0.3
 
-%if 0%{?fedora} == 14 || 0%{?rhel} >= 6
-%global valapkg vala-0.10
-%endif
+%global commit_hash 808152718e3ab
+%global alphatag    20110701git%{commit_hash}
 
 Name:           gedit-valencia
 Version:        %{major_ver}.0
-Release:        5%{?dist}
+Release:        6.%{alphatag}%{?dist}
 Summary:        A gedit plugin providing lightweight Vala IDE
 
 Group:          Development/Tools
 License:        LGPLv2+
 URL:            http://yorba.org/valencia
-Source0:        http://yorba.org/download/valencia/%{major_ver}/valencia-%{version}.tar.bz2
+# git archive --format=tar --prefix=valencia-%%{version}-%%{commit_hash}/ %%{commit_hash} | xz > ../valencia-%%{version}-%%{commit_hash}.tar.xz
+Source0:        valencia-%{version}-%{commit_hash}.tar.xz
+#Source0:        http://yorba.org/download/valencia/%{major_ver}/valencia-%{version}.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-BuildRequires:  gedit-devel vala-devel libgee-devel vte-devel
+BuildRequires:  gedit-devel vala-devel libgee-devel vte3-devel
 Requires:       gedit >= %{gedit_version}
 
 %description
@@ -40,13 +37,13 @@ suggestions by invoking autocomplete in the appropriate context.
 
 
 %prep
-%setup -q -n valencia-%{version}
+%setup -q -n valencia-%{version}-%{commit_hash}
 
-%if 0%{?fedora} >=14 || 0%{?rhel} >= 6
+#if 0%{?fedora} >=14 || 0%{?rhel} >= 6
 # These distributions have vala >= 0.9.5, which provide
 # vala-%%{api_ver} not vala-1.0
-sed -i.fix_valapkg "s|vala-1.0|%{valapkg}|" Makefile
-%endif
+#sed -i.fix_valapkg "s|vala-1.0|%{valapkg}|" Makefile
+#endif
 
 
 %build
@@ -61,11 +58,11 @@ make %{?_smp_mflags} VFLAGS="$VFLAGS"
 
 %install
 rm -rf $RPM_BUILD_ROOT
-PLUGINDIR=$RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins
+PLUGINDIR=$RPM_BUILD_ROOT%{_libdir}/gedit/plugins
 mkdir -p $PLUGINDIR
 # no debuginfo generation; need to strip the library by hand
 strip libvalencia.so
-cp -p libvalencia.so valencia.gedit-plugin $PLUGINDIR
+cp -p libvalencia.so valencia.plugin $PLUGINDIR
 
 
 %clean
@@ -75,11 +72,14 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(-,root,root,-)
 %doc AUTHORS COPYING NEWS README THANKS
-%{_libdir}/gedit-2/plugins/*valencia*
+%{_libdir}/gedit/plugins/*valencia*
 
 
 
 %changelog
+* Thu Jul  7 2011 Michel Salim <salimma at fedoraproject.org> - 0.3.0-6.20110701git808152718e3ab
+- Snapshot release with gedit 3 support
+
 * Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.3.0-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 
diff --git a/sources b/sources
index f1ad669..f618028 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7e4829cbbc6eb917d539447fda38e437  valencia-0.3.0.tar.bz2
+cb77f0e1e3388f0563ad8a4db9fe0b4f  valencia-0.3.0-808152718e3ab.tar.xz


More information about the scm-commits mailing list