rpms/seed/devel seed-2.30.0-fix-implicit-dso.patch, NONE, 1.1 seed.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Michel Alexandre Salim salimma at fedoraproject.org
Tue Jun 22 19:07:59 UTC 2010


Author: salimma

Update of /cvs/pkgs/rpms/seed/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv22176

Modified Files:
	.cvsignore sources 
Added Files:
	seed-2.30.0-fix-implicit-dso.patch seed.spec 
Log Message:
* Tue Jun 22 2010 Michel Salim <salimma at fedoraproject.org> - 2.31.1-1
- Update to 2.31.1


seed-2.30.0-fix-implicit-dso.patch:
 Makefile.in |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE seed-2.30.0-fix-implicit-dso.patch ---
--- seed-2.30.0/src/Makefile.in.fix-implicit-dso	2010-03-29 05:40:46.000000000 +0200
+++ seed-2.30.0/src/Makefile.in	2010-03-29 14:11:59.126903476 +0200
@@ -293,7 +293,7 @@
 	$(SEED_PROFILE_LIBS) \
 	$(LIBFFI_LDFLAGS) \
 	$(GOBJECT_INTROSPECTION_LDFLAGS) \
-	$(WEBKIT_LDFLAGS)
+	$(WEBKIT_LDFLAGS) `pkg-config --libs gtk+-2.0`
 
 seed_LDADD = \
 	../libseed/libseed.la


--- NEW FILE seed.spec ---
%global mainver 2.31

Name:           seed
Version:        %{mainver}.1
Release:        1%{?dist}
Summary:        GNOME JavaScript interpreter

Group:          Development/Languages
License:        LGPLv3+
URL:            http://live.gnome.org/Seed
Source0:        http://ftp.gnome.org/pub/gnome/sources/seed/%{mainver}/seed-%{version}.tar.bz2
Patch0:         seed-2.30.0-fix-implicit-dso.patch

BuildRequires:  dbus-glib-devel
BuildRequires:  gobject-introspection-devel
BuildRequires:  gnome-js-common-devel
BuildRequires:  intltool
BuildRequires:  mpfr-devel
BuildRequires:  readline-devel
BuildRequires:  sqlite-devel
BuildRequires:  webkitgtk-devel
BuildRequires:  gtk-doc
Requires:       gnome-js-common

%description
Seed is a library and interpreter, dynamically bridging (through
GObjectIntrospection) the WebKit JavaScriptCore engine, with the GNOME
platform. Seed serves as something which enables you to write
standalone applications in JavaScript, or easily enable your
application to be extensible in JavaScript.


%package        devel
Summary:        Development files for %{name}
Group:          Development/Libraries
Requires:       %{name} = %{version}-%{release}

%description    devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.

%package        doc
Summary:        Documentation files for %{name}
Group:          Documentation
BuildArch:      noarch
Requires:       %{name} = %{version}-%{release}
Requires:       gtk-doc

%description    doc
The %{name}-doc package contains documentation for
developing applications that use %{name}.


%prep
%setup -q
%patch0 -p1 -b .fix-implicit-dso
# add lib64 to dlsearch_path_spec
sed -i.libdir_syssearch -e \
  '/sys_lib_dlsearch_path_spec/s|/usr/lib |/usr/lib /usr/lib64 /lib /lib64 |' \
  configure
sed -i.cflags -e \
  's|^\([ \t][ \t]*\)CFLAGS=\"[^\$].*$|\1true|' \
  configure
# remove unneeded shebang
(cd extensions &&
    touch -r repl.js{,.timestamp} &&
    sed -i '1,2d' repl.js &&
    touch -r repl.js{.timestamp,} &&
    rm repl.js.timestamp)


%build
%configure
make V=1 %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} ';'

# grab developer docs
mv $RPM_BUILD_ROOT%{_docdir}/seed devdocs
# remove files already bundled with main package
rm devdocs/{AUTHORS,COPYING,INSTALL,README}


%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig


%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS README
%{_bindir}/seed
%{_libdir}/*.so.*
%{_libdir}/seed
%{_datadir}/seed
%{_datadir}/man/man1/seed.1.*

%files devel
%defattr(-,root,root,-)
%{_includedir}/seed
%{_libdir}/pkgconfig/seed.pc
%{_libdir}/*.so

%files doc
%defattr(-,root,root,-)
%doc devdocs/*
%{_datadir}/gtk-doc/html/seed


%changelog
* Tue Jun 22 2010 Michel Salim <salimma at fedoraproject.org> - 2.31.1-1
- Update to 2.31.1

* Fri Jun 18 2010 Michel Salim <salimma at fedoraproject.org> - 2.30.0-2
- Incorporate review recommendations (bz #600638)
- Remove unneeded shebang in repl.js
- Make -doc noarch

* Mon Mar 29 2010 Michel Salim <salimma at fedoraproject.org> - 2.30.0-1
- Initial package


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/seed/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	21 Jun 2010 02:36:03 -0000	1.1
+++ .cvsignore	22 Jun 2010 19:07:59 -0000	1.2
@@ -0,0 +1 @@
+seed-2.31.1.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/seed/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	21 Jun 2010 02:36:08 -0000	1.1
+++ sources	22 Jun 2010 19:07:59 -0000	1.2
@@ -0,0 +1 @@
+4a1b5b5a715a5bf179a778eee6450a53  seed-2.31.1.tar.bz2



More information about the scm-commits mailing list