mtasaka pushed to rubygem-gtksourceview3 (master). "Initi checkin"

notifications at fedoraproject.org notifications at fedoraproject.org
Wed Apr 8 05:25:51 UTC 2015


>From b8ac289f409a2dff5579b8f6b2d0ae6ad2f393f5 Mon Sep 17 00:00:00 2001
From: Mamoru TASAKA <mtasaka at fedoraproject.org>
Date: Wed, 8 Apr 2015 14:25:09 +0900
Subject: Initi checkin


diff --git a/.gitignore b/.gitignore
index e69de29..5816625 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/gtksourceview3-2.2.4.gem
diff --git a/rubygem-gtksourceview3.spec b/rubygem-gtksourceview3.spec
new file mode 100644
index 0000000..2eebf4f
--- /dev/null
+++ b/rubygem-gtksourceview3.spec
@@ -0,0 +1,101 @@
+%global	gem_name	gtksourceview3
+
+Name:		rubygem-%{gem_name}
+Version:	2.2.4
+Release:	1%{?dist}
+
+Summary:	Ruby binding of gtksourceview-3.x
+License:	LGPLv2+
+
+URL:		http://ruby-gnome2.sourceforge.jp/
+Source0:	https://rubygems.org/gems/%{gem_name}-%{version}.gem
+# https://raw.githubusercontent.com/ruby-gnome2/ruby-gnome2/master/COPYING.LIB
+# renamed to avoid namespace collision on sourcedir
+Source1:	COPYING.LIB.gtksourceview3
+
+BuildRequires:	ruby-devel
+BuildRequires:	rubygems-devel 
+BuildRequires:	rubygem-cairo-devel
+BuildRequires:	rubygem-glib2-devel
+BuildRequires:	rubygem-gtk3-devel
+BuildRequires:	pkgconfig(gtksourceview-3.0)
+BuildRequires:	rubygem(test-unit)
+BuildRequires:	%{_bindir}/xvfb-run
+
+%description
+Ruby/GtkSourceView3 is a Ruby binding of gtksourceview-3.x.
+
+%package	doc
+Summary:	Documentation for %{name}
+Group:	Documentation
+Requires:	%{name} = %{version}-%{release}
+BuildArch:	noarch
+
+%description	doc
+Documentation for %{name}.
+
+%prep
+gem unpack %{SOURCE0}
+%setup -q -D -T -n  %{gem_name}-%{version}
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
+
+find . -name \*.rb -print0 | xargs -0 chmod 0644
+
+# Relax ruby-gnome2 internal dependency
+sed -i -e 's|= 2\.2\.4|>= 2.2.4|' %{gem_name}.gemspec
+
+sed -i -e 's|test/glib-test-init|glib-test-init|' \
+	test/run-test.rb
+
+%build
+gem build %{gem_name}.gemspec
+%gem_install
+
+%install
+mkdir -p %{buildroot}%{gem_dir}
+cp -a .%{gem_dir}/* \
+	%{buildroot}%{gem_dir}/
+
+mkdir -p %{buildroot}%{gem_extdir_mri}
+cp -a .%{gem_extdir_mri}/{gem.build_complete,*.so} \
+	%{buildroot}%{gem_extdir_mri}/
+
+install -cpm 644 %{SOURCE1} %{buildroot}%{gem_instdir}/COPYING.LIB
+
+pushd %{buildroot}%{gem_instdir}
+rm -rf \
+	Rakefile \
+	extconf.rb \
+	ext/ \
+	test/ \
+	%{nil}
+
+%check
+pushd .%{gem_instdir}
+
+rm -rf tmp
+mkdir tmp
+touch tmp/gtk-test-utils.rb
+
+xvfb-run \
+	ruby -Ilib:ext/%{gem_name}:tmp:test ./test/run-test.rb
+
+popd
+
+%files
+%dir	%{gem_instdir}
+%license	%{gem_instdir}/COPYING.LIB
+
+%{gem_libdir}/
+%{gem_extdir_mri}/
+
+%exclude %{gem_cache}
+%{gem_spec}
+
+%files doc
+%doc	%{gem_docdir}
+%doc	%{gem_instdir}/sample/
+
+%changelog
+* Wed Apr 01 2015 Mamoru TASAKA <mtasaka at tbz.t-com.ne.jp> - 2.2.4-1
+- Initial package
diff --git a/sources b/sources
index e69de29..9c2af0d 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+95d66bed53a60fc69a7f77cfc0ccd529  gtksourceview3-2.2.4.gem
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/rubygem-gtksourceview3.git/commit/?h=master&id=b8ac289f409a2dff5579b8f6b2d0ae6ad2f393f5


More information about the scm-commits mailing list