Add spec files of fake packages for testing purposes
authorTomas Mlcoch <tmlcoch@redhat.com>
Tue, 17 Apr 2012 13:57:51 +0000 (15:57 +0200)
committerTomas Mlcoch <tmlcoch@redhat.com>
Tue, 17 Apr 2012 13:57:51 +0000 (15:57 +0200)
tests/test_data/specs/build.sh [new file with mode: 0755]
tests/test_data/specs/fake-bash.spec [new file with mode: 0644]
tests/test_data/specs/fake-kernel.spec [new file with mode: 0644]

diff --git a/tests/test_data/specs/build.sh b/tests/test_data/specs/build.sh
new file mode 100755 (executable)
index 0000000..f3d8c3c
--- /dev/null
@@ -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 (file)
index 0000000..87e3fc8
--- /dev/null
@@ -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 <tmlcoch@redhat.com> - 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 (file)
index 0000000..f464204
--- /dev/null
@@ -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 <tmlcoch@redhat.com> - 6.0.1-2
+- Second release
+
+* Tue Apr 17 2012 Tomas Mlcoch <tmlcoch@redhat.com> - 6.0.1-1
+- First release