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