From 2978b49a3c02c50b6ee095e5982c4b0efd0e4afc Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Sun, 11 Apr 2010 19:13:21 +0000 Subject: [PATCH 1/3] Initialize branch EL-5 for rubygem-flexmock --- branch | 1 + 1 file changed, 1 insertion(+) create mode 100644 branch diff --git a/branch b/branch new file mode 100644 index 0000000..42f697a --- /dev/null +++ b/branch @@ -0,0 +1 @@ +EL-5 From b456e45206ca0f58024a6e054c4484b61a85c60f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 29 Jul 2010 11:50:23 +0000 Subject: [PATCH 2/3] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- branch | 1 - 3 files changed, 22 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile delete mode 100644 branch diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index a16976a..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: rubygem-flexmock -# $Id$ -NAME := rubygem-flexmock -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/branch b/branch deleted file mode 100644 index 42f697a..0000000 --- a/branch +++ /dev/null @@ -1 +0,0 @@ -EL-5 From e8f58a0b18689d2203355c954bdc76841846bc8c Mon Sep 17 00:00:00 2001 From: Till Maas Date: Sun, 20 Nov 2016 11:15:31 +0100 Subject: [PATCH 3/3] 2016-11-20: Retired orphaned package, because it was orphaned for more than six weeks. --- .gitignore | 1 - dead.package | 3 + rubygem-flexmock.spec | 175 ------------------------------------------ sources | 1 - 4 files changed, 3 insertions(+), 177 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 rubygem-flexmock.spec delete mode 100644 sources diff --git a/.gitignore b/.gitignore deleted file mode 100644 index eb72f79..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -flexmock-0.8.6.gem diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..c8e92df --- /dev/null +++ b/dead.package @@ -0,0 +1,3 @@ +2016-11-20: Retired orphaned package, because it was orphaned for +more than six weeks. + diff --git a/rubygem-flexmock.spec b/rubygem-flexmock.spec deleted file mode 100644 index c97c09a..0000000 --- a/rubygem-flexmock.spec +++ /dev/null @@ -1,175 +0,0 @@ -%global ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']") -%global rubyabi 1.8 - -%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) -%global gemname flexmock -%global geminstdir %{gemdir}/gems/%{gemname}-%{version} - -Summary: Mock object library for ruby -Name: rubygem-%{gemname} -Version: 0.8.6 -Release: 1%{?dist} -Group: Development/Languages -License: Copyright only -URL: http://flexmock.rubyforge.org -Source0: http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -BuildRequires: ruby(abi) = %{rubyabi} -BuildRequires: ruby(rubygems) -BuildRequires(check): rubygem(rake) -Requires: ruby(abi) = %{rubyabi} -Requires: ruby(rubygems) -Provides: ruby(%{gemname}) = %{name}-%{version} -BuildArch: noarch - -%description -FlexMock is a simple, but flexible, mock object library for Ruby unit -testing. - -%package doc -Summary: Documentation for %{name} -Group: Documentation -Requires: %{name} = %{version}-%{release} - -%description doc -This package contains documentation for %{name}. - -%package -n ruby-%{gemname} -Summary: Non-Gem support package for %{gemname} -Group: Development/Languages -Requires: %{name} = %{version}-%{release} -Provides: ruby(%{gemname}) = %{version}-%{release} - -%description -n ruby-%{gemname} -This package provides non-Gem support for %{gemname}. - -%prep -%setup -q -c -T - -mkdir -p .%{gemdir} -gem install \ - --local \ - --install-dir .%{gemdir} \ - --force --rdoc -V \ - %{SOURCE0} - -find . -name \*.rb | xargs sed -i -e '\@/usr/bin/env@d' -find . -name \*.gem -or -name \*.rb -or -name \*.rdoc | xargs chmod 0644 - -%build - -%install -rm -rf %{buildroot} -mkdir -p %{buildroot}%{gemdir} -cp -a .%{gemdir}/* %{buildroot}%{gemdir}/ - -# Create symlinks -# Copied from rubygem-getetxt.spec -## -## Note that before switching to gem %%{ruby_sitelib}/%%{gemname} -## already existed as a directory, so this cannot be replaced -## by symlink (cpio fails) -## Similarly, all directories under %%{ruby_sitelib} cannot be -## replaced by symlink -# - -create_symlink_rec(){ - -ORIGBASEDIR=$1 -TARGETBASEDIR=$2 - -## First calculate relative path of ORIGBASEDIR -## from TARGETBASEDIR -TMPDIR=$TARGETBASEDIR -BACKDIR= -DOWNDIR= -num=0 -nnum=0 -while true -do - num=$((num+1)) - TMPDIR=$(echo $TMPDIR | %{__sed} -e 's|/[^/][^/]*$||') - DOWNDIR=$(echo $ORIGBASEDIR | %{__sed} -e "s|^$TMPDIR||") - if [ x$DOWNDIR != x$ORIGBASEDIR ] - then - nnum=0 - while [ $nnum -lt $num ] - do - BACKDIR="../$BACKDIR" - nnum=$((nnum+1)) - done - break - fi -done - -RELBASEDIR=$( echo $BACKDIR/$DOWNDIR | %{__sed} -e 's|//*|/|g' ) - -## Next actually create symlink -pushd %{buildroot}/$ORIGBASEDIR -find . -type f | while read f -do - DIRNAME=$(dirname $f) - BACK2DIR=$(echo $DIRNAME | %{__sed} -e 's|/[^/][^/]*|/..|g') - %{__mkdir_p} %{buildroot}${TARGETBASEDIR}/$DIRNAME - LNNAME=$(echo $BACK2DIR/$RELBASEDIR/$f | \ - %{__sed} -e 's|^\./||' | %{__sed} -e 's|//|/|g' | \ - %{__sed} -e 's|/\./|/|' ) - %{__ln_s} -f $LNNAME %{buildroot}${TARGETBASEDIR}/$f -done -popd - -} - -create_symlink_rec %{geminstdir}/lib %{ruby_sitelib} - -%clean -rm -rf %{buildroot} - -%check -pushd .%{geminstdir} -rake test_all --trace - -%files -%defattr(-,root,root,-) -%dir %{geminstdir} -%doc %{geminstdir}/[A-Z]* -%exclude %{geminstdir}/Rakefile -%exclude %{geminstdir}/install.rb -%{geminstdir}/lib/ -%{gemdir}/cache/%{gemname}-%{version}.gem -%{gemdir}/specifications/%{gemname}-%{version}.gemspec - -%files doc -%defattr(-,root,root,-) -%{geminstdir}/Rakefile -%{geminstdir}/flexmock.blurb -%{geminstdir}/doc/ -%{geminstdir}/test/ -%{gemdir}/doc/%{gemname}-%{version}/ - -%files -n ruby-%{gemname} -%defattr(-,root,root,-) -%{ruby_sitelib}/%{gemname}.rb -%{ruby_sitelib}/%{gemname}/ - -%changelog -* Thu Jul 30 2009 Mamoru Tasaka - 0.8.6-1 -- Switch to gem, repackage - -* Sun Jul 26 2009 Fedora Release Engineering - 0.7.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Wed Feb 25 2009 Fedora Release Engineering - 0.7.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Thu Nov 08 2007 Paul Nasrat - 0.7.1-3 -- Fix repoid - -* Wed Nov 07 2007 Paul Nasrat - 0.7.1-2 -- Spec cleanups in response to review -- Fix license -- strip out shebangs - -* Sun Sep 09 2007 Paul Nasrat - 0.7.1-1 -- Initial vesion diff --git a/sources b/sources deleted file mode 100644 index 6dfb5a0..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -b087a648c5051e44e1d16fd886a7ce20 flexmock-0.8.6.gem