From ba70bda2d13bf616798a195c4aedea883f2de5c8 Mon Sep 17 00:00:00 2001 From: Tomas Mlcoch Date: Tue, 17 Apr 2012 15:57:51 +0200 Subject: [PATCH] Add spec files of fake packages for testing purposes --- tests/test_data/specs/build.sh | 5 +++ tests/test_data/specs/fake-bash.spec | 42 +++++++++++++++++++++++ tests/test_data/specs/fake-kernel.spec | 63 ++++++++++++++++++++++++++++++++++ 3 files changed, 110 insertions(+) create mode 100755 tests/test_data/specs/build.sh create mode 100644 tests/test_data/specs/fake-bash.spec create mode 100644 tests/test_data/specs/fake-kernel.spec diff --git a/tests/test_data/specs/build.sh b/tests/test_data/specs/build.sh new file mode 100755 index 0000000..f3d8c3c --- /dev/null +++ b/tests/test_data/specs/build.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +for spec in fake-*.spec; do + rpmbuild -ba $spec +done diff --git a/tests/test_data/specs/fake-bash.spec b/tests/test_data/specs/fake-bash.spec new file mode 100644 index 0000000..87e3fc8 --- /dev/null +++ b/tests/test_data/specs/fake-bash.spec @@ -0,0 +1,42 @@ +Name: fake_bash +Version: 1.1.1 +Release: 1 +License: GPL +Summary: Fake bash +Group: System Environment/Shells +Url: http://fake_bash_shell.com/ +#Source: %{name}-%{version}.tar.gz + +Requires: super_kernel + +Provides: bash + +%description +Fake bash package + + +#%prep +#%setup -q + + +%build +echo OK + + +%install +rm -rf $RPM_BUILD_ROOT +mkdir $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT/usr/bin/ +touch $RPM_BUILD_ROOT/usr/bin/fake_bash + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%{_bindir}/fake_bash + +%changelog +* Tue Apr 17 2012 Tomas Mlcoch - 1.1.1-1 +- First release diff --git a/tests/test_data/specs/fake-kernel.spec b/tests/test_data/specs/fake-kernel.spec new file mode 100644 index 0000000..f464204 --- /dev/null +++ b/tests/test_data/specs/fake-kernel.spec @@ -0,0 +1,63 @@ +Name: super_kernel +Version: 6.0.1 +Release: 2 +License: LGPLv2 +Summary: Test package +Group: Applications/System +Url: http://so_super_kernel.com/it_is_awesome/yep_it_really_is +#Source: %{name}-%{version}.tar.gz + +BuildRequires: glib2-devel >= 2.26.0 +BuildRequires: file-devel + +Requires: glib >= 2.26.0 +Requires: zlib + +PreReq: bzip2 >= 1.0.0 +PreReq: expat + +Provides: super_kernel == 6.0.0 +Provides: not_so_super_kernel < 5.8.0 + +Conflicts: kernel +Conflicts: super_kernel == 5.0.0 +Conflicts: super_kernel < 4.0.0 + +Obsoletes: super_kernel == 5.9.0 +Obsoletes: kernel + +%description +This package has provides, requires, obsoletes, conflicts options. + + +#%prep +#%setup -q + + +%build +echo OK + + +%install +rm -rf $RPM_BUILD_ROOT +mkdir $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT/usr/share/man/ +mkdir -p $RPM_BUILD_ROOT/usr/bin/ +touch $RPM_BUILD_ROOT/usr/share/man/super_kernel.8.gz +touch $RPM_BUILD_ROOT/usr/bin/super_kernel + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%doc %_mandir/super_kernel.8.gz +%{_bindir}/super_kernel + +%changelog +* Tue Apr 17 2012 Tomas Mlcoch - 6.0.1-2 +- Second release + +* Tue Apr 17 2012 Tomas Mlcoch - 6.0.1-1 +- First release -- 2.7.4