From: Tomas Mlcoch Date: Tue, 17 Apr 2012 13:57:51 +0000 (+0200) Subject: Add spec files of fake packages for testing purposes X-Git-Tag: upstream/0.2.1~435 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ba70bda2d13bf616798a195c4aedea883f2de5c8;p=services%2Fcreaterepo_c.git Add spec files of fake packages for testing purposes --- 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