|
Mamoru Tasaka |
2014ed7 |
%global ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")
|
|
Mamoru Tasaka |
2014ed7 |
%global ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']")
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
|
|
Mamoru Tasaka |
2014ed7 |
%global gemname gstreamer
|
|
Mamoru Tasaka |
2014ed7 |
%global gemsoname gst
|
|
Mamoru Tasaka |
2014ed7 |
%global geminstdir %{gemdir}/gems/%{gemname}-%{version}
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%global glibminver 0.90.7
|
|
Mamoru Tasaka |
2014ed7 |
%global obsoleteevr 0.90.7-1.999
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%global rubyabi 1.8
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
Summary: Ruby binding of GStreamer
|
|
Mamoru Tasaka |
2014ed7 |
Name: rubygem-%{gemname}
|
|
Mamoru Tasaka |
2014ed7 |
Version: 1.0.3
|
|
Mamoru Tasaka |
2014ed7 |
Release: 3%{?dist}
|
|
Mamoru Tasaka |
2014ed7 |
Group: Development/Languages
|
|
Mamoru Tasaka |
2014ed7 |
# from README
|
|
Mamoru Tasaka |
2014ed7 |
License: LGPLv2
|
|
Mamoru Tasaka |
2014ed7 |
URL: http://ruby-gnome2.sourceforge.jp/
|
|
Mamoru Tasaka |
2014ed7 |
Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
# test/test_buffer.rb:164:in `test_span'
|
|
Mamoru Tasaka |
2014ed7 |
# ArgumentError: assertion message must be String, Proc or
|
|
Mamoru Tasaka |
2014ed7 |
# Test::Unit::Assertions::AssertionMessage: <7>(<Fixnum>)
|
|
Mamoru Tasaka |
2014ed7 |
# https://github.com/ruby-gnome2/ruby-gnome2/issues/87
|
|
Mamoru Tasaka |
2014ed7 |
Patch0: rubygem-gstreamer-1.0.3-assert-length.patch
|
|
Mamoru Tasaka |
2014ed7 |
# test_caps:
|
|
Mamoru Tasaka |
2014ed7 |
# GStreamer-CRITICAL **: gst_buffer_set_caps: assertion `caps == NULL
|
|
Mamoru Tasaka |
2014ed7 |
# || GST_CAPS_IS_SIMPLE (caps)' failed
|
|
Mamoru Tasaka |
2014ed7 |
# https://github.com/ruby-gnome2/ruby-gnome2/issues/86
|
|
Mamoru Tasaka |
2014ed7 |
Patch1: rubygem-gstreamer-1.0.3-fail-with-gst_buffer_set_caps.patch
|
|
Mamoru Tasaka |
2014ed7 |
# test/test_value.rb:35
|
|
Mamoru Tasaka |
2014ed7 |
# https://github.com/ruby-gnome2/ruby-gnome2/issues/89
|
|
Mamoru Tasaka |
2014ed7 |
Patch2: rubygem-gstreamer-1.0.3-set_flaction_range.patch
|
|
Mamoru Tasaka |
2014ed7 |
# test/test_clock.rb:3
|
|
Mamoru Tasaka |
2014ed7 |
# <TypeError> exception expected but none was thrown.
|
|
Mamoru Tasaka |
2014ed7 |
# https://github.com/ruby-gnome2/ruby-gnome2/issues/88
|
|
Mamoru Tasaka |
2014ed7 |
Patch3: rubygem-gstreamer-1.0.3-test_clock_omit.patch
|
|
Mamoru Tasaka |
2014ed7 |
# test_state(TestElement) [./test/test_element.rb:50]:
|
|
Mamoru Tasaka |
2014ed7 |
# sometimes fails with #<Gst::StateChangeReturn failure>
|
|
Mamoru Tasaka |
2014ed7 |
# https://github.com/ruby-gnome2/ruby-gnome2/issues/91
|
|
Mamoru Tasaka |
2014ed7 |
Patch4: rubygem-gstreamer-1.0.3-async-timeout.patch
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
BuildRequires: ruby(abi) = %{rubyabi}
|
|
Mamoru Tasaka |
2014ed7 |
BuildRequires: rubygem-glib2-devel%{?_isa} >= %{glibminver}
|
|
Mamoru Tasaka |
2014ed7 |
BuildRequires: ruby-devel%{?_isa}
|
|
Mamoru Tasaka |
2014ed7 |
BuildRequires: gstreamer-plugins-base-devel%{?_isa}
|
|
Mamoru Tasaka |
2014ed7 |
# %%check
|
|
Mamoru Tasaka |
2014ed7 |
# test/test_caps.rb: smpte = Gst::ElementFactory.find("smpte")
|
|
Mamoru Tasaka |
2014ed7 |
BuildRequires: gstreamer-plugins-good%{?_isa}
|
|
Mamoru Tasaka |
2014ed7 |
# test/test_element.rb:70 assert_boolean
|
|
Mamoru Tasaka |
2014ed7 |
BuildRequires: rubygem(test-unit)
|
|
Mamoru Tasaka |
2014ed7 |
Requires: ruby(abi) = %{rubyabi}
|
|
Mamoru Tasaka |
2014ed7 |
Requires: rubygem(glib2) >= %{glibminver}
|
|
Mamoru Tasaka |
2014ed7 |
Provides: rubygem(%{gemname}) = %{version}-%{release}
|
|
Mamoru Tasaka |
2014ed7 |
# Kill non-gem support on F-17+
|
|
Mamoru Tasaka |
2014ed7 |
# Obsoletes but not provides
|
|
Mamoru Tasaka |
2014ed7 |
%if 0%{?fedora} > 16
|
|
Mamoru Tasaka |
2014ed7 |
Obsoletes: ruby-%{gemname} < %{version}-%{release}
|
|
Mamoru Tasaka |
2014ed7 |
%endif
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%description
|
|
Mamoru Tasaka |
2014ed7 |
Ruby/GStreamer is a Ruby binding of GStreamer.
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%package doc
|
|
Mamoru Tasaka |
2014ed7 |
Summary: Documentation for %{name}
|
|
Mamoru Tasaka |
2014ed7 |
Group: Documentation
|
|
Mamoru Tasaka |
2014ed7 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%description doc
|
|
Mamoru Tasaka |
2014ed7 |
This package contains documentation for %{name}.
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%if 0%{?fedora} < 17
|
|
Mamoru Tasaka |
2014ed7 |
%package -n ruby-%{gemname}
|
|
Mamoru Tasaka |
2014ed7 |
# Non-gem support is only for < F-17
|
|
Mamoru Tasaka |
2014ed7 |
Summary: Non-Gem support package for %{gemname}
|
|
Mamoru Tasaka |
2014ed7 |
Group: Development/Languages
|
|
Mamoru Tasaka |
2014ed7 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
Mamoru Tasaka |
2014ed7 |
# Requires for corresponsing non-gem rpms
|
|
Mamoru Tasaka |
2014ed7 |
Requires: ruby(glib2)
|
|
Mamoru Tasaka |
2014ed7 |
Provides: ruby(%{gemname}) = %{version}-%{release}
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%description -n ruby-%{gemname}
|
|
Mamoru Tasaka |
2014ed7 |
This package provides non-Gem support for %{gemname}.
|
|
Mamoru Tasaka |
2014ed7 |
%endif
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%package devel
|
|
Mamoru Tasaka |
2014ed7 |
Summary: Ruby/GStreamer development environment
|
|
Mamoru Tasaka |
2014ed7 |
Group: Development/Languages
|
|
Mamoru Tasaka |
2014ed7 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
Mamoru Tasaka |
2014ed7 |
# Obsoletes / Provides
|
|
Mamoru Tasaka |
2014ed7 |
# ruby(%%{gemname}-devel) Provides is for compatibility
|
|
Mamoru Tasaka |
2014ed7 |
# on F-15 and below
|
|
Mamoru Tasaka |
2014ed7 |
Obsoletes: ruby-%{gemname}-devel < %{obsoleteevr}
|
|
Mamoru Tasaka |
2014ed7 |
%if 0%{?fedora} < 16
|
|
Mamoru Tasaka |
2014ed7 |
Provides: ruby-%{gemname}-devel = %{version}-%{release}
|
|
Mamoru Tasaka |
2014ed7 |
Provides: ruby(%{gemname}-devel) = %{version}-%{release}
|
|
Mamoru Tasaka |
2014ed7 |
%endif
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%description devel
|
|
Mamoru Tasaka |
2014ed7 |
Header files and libraries for building a extension library for the
|
|
Mamoru Tasaka |
2014ed7 |
rubygem-%{gemname}
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%prep
|
|
Mamoru Tasaka |
2014ed7 |
%setup -q -c -T
|
|
Mamoru Tasaka |
2014ed7 |
mkdir -p .%{gemdir}
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
export CONFIGURE_ARGS="--with-cflags='%{optflags}'"
|
|
Mamoru Tasaka |
2014ed7 |
export CONFIGURE_ARGS="$CONFIGURE_ARGS --with-pkg-config-dir=$(pwd)%{_libdir}/pkgconfig"
|
|
Mamoru Tasaka |
2014ed7 |
gem install \
|
|
Mamoru Tasaka |
2014ed7 |
-V \
|
|
Mamoru Tasaka |
2014ed7 |
--local \
|
|
Mamoru Tasaka |
2014ed7 |
--install-dir .%{gemdir} \
|
|
Mamoru Tasaka |
2014ed7 |
--force \
|
|
Mamoru Tasaka |
2014ed7 |
--rdoc \
|
|
Mamoru Tasaka |
2014ed7 |
%{SOURCE0}
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
find . -name \*.gem | xargs chmod 0644
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
pushd .%{geminstdir}
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
# Patches
|
|
Mamoru Tasaka |
2014ed7 |
%patch0 -p1
|
|
Mamoru Tasaka |
2014ed7 |
%patch1 -p1
|
|
Mamoru Tasaka |
2014ed7 |
%patch2 -p1
|
|
Mamoru Tasaka |
2014ed7 |
%patch3 -p1
|
|
Mamoru Tasaka |
2014ed7 |
%patch4 -p1
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
# Fix wrong shebang
|
|
Mamoru Tasaka |
2014ed7 |
#grep -rl /usr/local/bin sample | \
|
|
Mamoru Tasaka |
2014ed7 |
# xargs sed -i -e 's|/usr/local/bin|/usr/bin|'
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
# Kill shebang
|
|
Mamoru Tasaka |
2014ed7 |
grep -rl '#!.*/usr/bin' sample | \
|
|
Mamoru Tasaka |
2014ed7 |
xargs sed -i -e '\@#![ ]*/usr/bin@d'
|
|
Mamoru Tasaka |
2014ed7 |
find sample/ -name \*.rb | xargs chmod 0644
|
|
Mamoru Tasaka |
2014ed7 |
popd
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%build
|
|
Mamoru Tasaka |
2014ed7 |
# Move C extension library to some private directory
|
|
Mamoru Tasaka |
2014ed7 |
pushd .%{geminstdir}
|
|
Mamoru Tasaka |
2014ed7 |
mkdir lib/ruby-gnome2
|
|
Mamoru Tasaka |
2014ed7 |
mv lib/%{gemsoname}.so lib/ruby-gnome2/
|
|
Mamoru Tasaka |
2014ed7 |
grep -rl '%{gemsoname}.so' . | \
|
|
Mamoru Tasaka |
2014ed7 |
xargs sed -i \
|
|
Mamoru Tasaka |
2014ed7 |
-e "\@require@s|'%{gemsoname}.so'|'ruby-gnome2/%{gemsoname}.so'|" \
|
|
Mamoru Tasaka |
2014ed7 |
-e '\@require@s|"%{gemsoname}.so"|"ruby-gnome2/%{gemsoname}.so"|'
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
# Fix up Rakefile for "gnome2-raketask" requirement
|
|
Mamoru Tasaka |
2014ed7 |
sed -i -e "/require.*gnome2-raketask/s|^\(.*\)|begin\n \1\nrescue LoadError\n require 'rubygems'\n require 'gnome2-raketask'\nend\n|" \
|
|
Mamoru Tasaka |
2014ed7 |
Rakefile
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%install
|
|
Mamoru Tasaka |
2014ed7 |
# Once copy all
|
|
Mamoru Tasaka |
2014ed7 |
mkdir -p %{buildroot}%{gemdir}
|
|
Mamoru Tasaka |
2014ed7 |
cp -a .%{gemdir}/* \
|
|
Mamoru Tasaka |
2014ed7 |
%{buildroot}%{gemdir}/
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
pushd %{buildroot}
|
|
Mamoru Tasaka |
2014ed7 |
# move header files, C extension files to the correct directory
|
|
Mamoru Tasaka |
2014ed7 |
mkdir -p .%{ruby_sitearch}/ruby-gnome2/
|
|
Mamoru Tasaka |
2014ed7 |
# mv .%%{geminstdir}/lib/*.h .%%{ruby_sitearch}/
|
|
Mamoru Tasaka |
2014ed7 |
mv .%{geminstdir}/lib/ruby-gnome2/%{gemsoname}.so .%{ruby_sitearch}/ruby-gnome2/
|
|
Mamoru Tasaka |
2014ed7 |
popd
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
# move pkgconfig file
|
|
Mamoru Tasaka |
2014ed7 |
mkdir %{buildroot}%{_libdir}/pkgconfig
|
|
Mamoru Tasaka |
2014ed7 |
install -cpm 644 ./%{_libdir}/pkgconfig/*.pc \
|
|
Mamoru Tasaka |
2014ed7 |
%{buildroot}%{_libdir}/pkgconfig/
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
# Cleanups
|
|
Mamoru Tasaka |
2014ed7 |
pushd %{buildroot}
|
|
Mamoru Tasaka |
2014ed7 |
rm -rf .%{geminstdir}/ext/
|
|
Mamoru Tasaka |
2014ed7 |
rm -f .%{geminstdir}/extconf.rb
|
|
Mamoru Tasaka |
2014ed7 |
popd
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%if 0%{?fedora} < 17
|
|
Mamoru Tasaka |
2014ed7 |
# The following method is completely copied from rubygem-gettext
|
|
Mamoru Tasaka |
2014ed7 |
# spec file
|
|
Mamoru Tasaka |
2014ed7 |
#
|
|
Mamoru Tasaka |
2014ed7 |
# Create symlinks
|
|
Mamoru Tasaka |
2014ed7 |
##
|
|
Mamoru Tasaka |
2014ed7 |
## Note that before switching to gem %%{ruby_sitelib}/%%{gemname}
|
|
Mamoru Tasaka |
2014ed7 |
## already existed as a directory, so this cannot be replaced
|
|
Mamoru Tasaka |
2014ed7 |
## by symlink (cpio fails)
|
|
Mamoru Tasaka |
2014ed7 |
## Similarly, all directories under %%{ruby_sitelib} cannot be
|
|
Mamoru Tasaka |
2014ed7 |
## replaced by symlink
|
|
Mamoru Tasaka |
2014ed7 |
#
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
create_symlink_rec(){
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
ORIGBASEDIR=$1
|
|
Mamoru Tasaka |
2014ed7 |
TARGETBASEDIR=$2
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
## First calculate relative path of ORIGBASEDIR
|
|
Mamoru Tasaka |
2014ed7 |
## from TARGETBASEDIR
|
|
Mamoru Tasaka |
2014ed7 |
TMPDIR=$TARGETBASEDIR
|
|
Mamoru Tasaka |
2014ed7 |
BACKDIR=
|
|
Mamoru Tasaka |
2014ed7 |
DOWNDIR=
|
|
Mamoru Tasaka |
2014ed7 |
num=0
|
|
Mamoru Tasaka |
2014ed7 |
nnum=0
|
|
Mamoru Tasaka |
2014ed7 |
while true
|
|
Mamoru Tasaka |
2014ed7 |
do
|
|
Mamoru Tasaka |
2014ed7 |
num=$((num+1))
|
|
Mamoru Tasaka |
2014ed7 |
TMPDIR=$(echo $TMPDIR | sed -e 's|/[^/][^/]*$||')
|
|
Mamoru Tasaka |
2014ed7 |
DOWNDIR=$(echo $ORIGBASEDIR | sed -e "s|^$TMPDIR||")
|
|
Mamoru Tasaka |
2014ed7 |
if [ x$DOWNDIR != x$ORIGBASEDIR ]
|
|
Mamoru Tasaka |
2014ed7 |
then
|
|
Mamoru Tasaka |
2014ed7 |
nnum=0
|
|
Mamoru Tasaka |
2014ed7 |
while [ $nnum -lt $num ]
|
|
Mamoru Tasaka |
2014ed7 |
do
|
|
Mamoru Tasaka |
2014ed7 |
BACKDIR="../$BACKDIR"
|
|
Mamoru Tasaka |
2014ed7 |
nnum=$((nnum+1))
|
|
Mamoru Tasaka |
2014ed7 |
done
|
|
Mamoru Tasaka |
2014ed7 |
break
|
|
Mamoru Tasaka |
2014ed7 |
fi
|
|
Mamoru Tasaka |
2014ed7 |
done
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
RELBASEDIR=$( echo $BACKDIR/$DOWNDIR | sed -e 's|//*|/|g' )
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
## Next actually create symlink
|
|
Mamoru Tasaka |
2014ed7 |
pushd %{buildroot}/$ORIGBASEDIR
|
|
Mamoru Tasaka |
2014ed7 |
find . -type f | while read f
|
|
Mamoru Tasaka |
2014ed7 |
do
|
|
Mamoru Tasaka |
2014ed7 |
DIRNAME=$(dirname $f)
|
|
Mamoru Tasaka |
2014ed7 |
BACK2DIR=$(echo $DIRNAME | sed -e 's|/[^/][^/]*|/..|g')
|
|
Mamoru Tasaka |
2014ed7 |
mkdir -p %{buildroot}${TARGETBASEDIR}/$DIRNAME
|
|
Mamoru Tasaka |
2014ed7 |
LNNAME=$(echo $BACK2DIR/$RELBASEDIR/$f | \
|
|
Mamoru Tasaka |
2014ed7 |
sed -e 's|^\./||' | sed -e 's|//|/|g' | \
|
|
Mamoru Tasaka |
2014ed7 |
sed -e 's|/\./|/|' )
|
|
Mamoru Tasaka |
2014ed7 |
ln -s -f $LNNAME %{buildroot}${TARGETBASEDIR}/$f
|
|
Mamoru Tasaka |
2014ed7 |
done
|
|
Mamoru Tasaka |
2014ed7 |
popd
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
}
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
create_symlink_rec %{geminstdir}/lib %{ruby_sitelib}
|
|
Mamoru Tasaka |
2014ed7 |
%endif
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%check
|
|
Mamoru Tasaka |
2014ed7 |
pushd .%{geminstdir}
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
mkdir TMPDIR
|
|
Mamoru Tasaka |
2014ed7 |
cd TMPDIR
|
|
Mamoru Tasaka |
2014ed7 |
ln -sf /bin/true make
|
|
Mamoru Tasaka |
2014ed7 |
PATH=$(pwd):$PATH
|
|
Mamoru Tasaka |
2014ed7 |
cd ..
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
ruby -Ilib:test test/run-test.rb --verbose
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%files
|
|
Mamoru Tasaka |
2014ed7 |
%dir %{geminstdir}
|
|
Mamoru Tasaka |
2014ed7 |
%dir %{geminstdir}/lib/
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%doc %{geminstdir}/[A-Z]*
|
|
Mamoru Tasaka |
2014ed7 |
%exclude %{geminstdir}/Rakefile
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%{geminstdir}/lib/%{gemsoname}.rb
|
|
Mamoru Tasaka |
2014ed7 |
# %%ruby_sitearch/ruby-gnome2 is owned by rubygem-glib2
|
|
Mamoru Tasaka |
2014ed7 |
%{ruby_sitearch}/ruby-gnome2/%{gemsoname}.so
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%{gemdir}/cache/%{gemname}-%{version}.gem
|
|
Mamoru Tasaka |
2014ed7 |
%{gemdir}/specifications/%{gemname}-%{version}.gemspec
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%if 0%{?fedora} < 17
|
|
Mamoru Tasaka |
2014ed7 |
%files -n ruby-%{gemname}
|
|
Mamoru Tasaka |
2014ed7 |
%defattr(-,root,root,-)
|
|
Mamoru Tasaka |
2014ed7 |
%{ruby_sitelib}/*.rb
|
|
Mamoru Tasaka |
2014ed7 |
%endif
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%files devel
|
|
Mamoru Tasaka |
2014ed7 |
%defattr(-,root,root,-)
|
|
Mamoru Tasaka |
2014ed7 |
%{_libdir}/pkgconfig/ruby-%{gemname}.pc
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%files doc
|
|
Mamoru Tasaka |
2014ed7 |
%defattr(-,root,root,-)
|
|
Mamoru Tasaka |
2014ed7 |
%{gemdir}/doc/%{gemname}-%{version}
|
|
Mamoru Tasaka |
2014ed7 |
%{geminstdir}/Rakefile
|
|
Mamoru Tasaka |
2014ed7 |
%{geminstdir}/sample/
|
|
Mamoru Tasaka |
2014ed7 |
%{geminstdir}/test/
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
%changelog
|
|
Mamoru Tasaka |
2014ed7 |
* Sat Dec 31 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1.0.3-3
|
|
Mamoru Tasaka |
2014ed7 |
- Rescue test failure
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
* Thu Dec 29 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1.0.3-2
|
|
Mamoru Tasaka |
2014ed7 |
- Add BR: gstreamer-plugins-good for smpte_caps in test/test_caps.rb
|
|
Mamoru Tasaka |
2014ed7 |
- Add BR: rubygem(test-unit)
|
|
Mamoru Tasaka |
2014ed7 |
|
|
Mamoru Tasaka |
2014ed7 |
* Wed Dec 28 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1.0.3-1
|
|
Mamoru Tasaka |
2014ed7 |
- Initial package
|
|
Mamoru Tasaka |
2014ed7 |
|