Name:		mytest
Version:	1.0
Release:	1%{?dist}
Summary:	RPM dependency remove test

Group:		Development Tools
License:	GPLv2+
URL:		http://
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

%description
RPM dependency remove test

%package A
Summary:	RPM dependency remove test A
Requires:	%{name}

%description A
RPM dependency remove test

%package A-devel
Summary:	RPM dependency remove test A devel
Requires:	%{name}-A = %{version}-%{release}

%description A-devel
RPM dependency remove test

%package B
Summary:	RPM dependency remove test B
Requires:	%{name}

%description B
RPM dependency remove test

%package B-devel
Summary:	RPM dependency remove test B devel
Requires:	%{name}-B = %{version}-%{release}

%description B-devel
RPM dependency remove test

%package C
Summary:	RPM dependency remove test C
Requires:	%{name}

%description C
RPM dependency remove test

%package C-devel
Summary:	RPM dependency remove test C devel
Requires:	%{name}-C = %{version}-%{release}

%description C-devel
RPM dependency remove test

%package D
Summary:	RPM dependency remove test D
Requires:	%{name}

%description D
RPM dependency remove test

%package D-devel
Summary:	RPM dependency remove test D devel
Requires:	%{name}-D = %{version}-%{release}

%description D-devel
RPM dependency remove test

%package E
Summary:	RPM dependency remove test E
Requires:	%{name}

%description E
RPM dependency remove test

%package E-devel
Summary:	RPM dependency remove test E devel
Requires:	%{name}-E = %{version}-%{release}

%description E-devel
RPM dependency remove test

%package F
Summary:	RPM dependency remove test F
Requires:	%{name}

%description F
RPM dependency remove test

%package F-devel
Summary:	RPM dependency remove test F devel
Requires:	%{name}-F = %{version}-%{release}

%description F-devel
RPM dependency remove test

%package G
Summary:	RPM dependency remove test G
Requires:	%{name}

%description G
RPM dependency remove test

%package G-devel
Summary:	RPM dependency remove test G devel
Requires:	%{name}-G = %{version}-%{release}

%description G-devel
RPM dependency remove test

%package H
Summary:	RPM dependency remove test H
Requires:	%{name}

%description H
RPM dependency remove test

%package H-devel
Summary:	RPM dependency remove test H devel
Requires:	%{name}-H = %{version}-%{release}

%description H-devel
RPM dependency remove test

%prep

%build

%install
rm -rf $RPM_BUILD_ROOT

mkdir -p $RPM_BUILD_ROOT/usr/share/mytest

mkdir -p $RPM_BUILD_ROOT/usr/share/mytest/A
echo fileA > $RPM_BUILD_ROOT/usr/share/mytest/A/file
echo develA > $RPM_BUILD_ROOT/usr/share/mytest/A/devel

mkdir -p $RPM_BUILD_ROOT/usr/share/mytest/B
echo fileB > $RPM_BUILD_ROOT/usr/share/mytest/B/file
echo develB > $RPM_BUILD_ROOT/usr/share/mytest/B/devel

mkdir -p $RPM_BUILD_ROOT/usr/share/mytest/C
echo fileC > $RPM_BUILD_ROOT/usr/share/mytest/C/file
echo develC > $RPM_BUILD_ROOT/usr/share/mytest/C/devel

mkdir -p $RPM_BUILD_ROOT/usr/share/mytest/D
echo fileD > $RPM_BUILD_ROOT/usr/share/mytest/D/file
echo develD > $RPM_BUILD_ROOT/usr/share/mytest/D/devel

mkdir -p $RPM_BUILD_ROOT/usr/share/mytest/E
echo fileE > $RPM_BUILD_ROOT/usr/share/mytest/E/file
echo develE > $RPM_BUILD_ROOT/usr/share/mytest/E/devel

mkdir -p $RPM_BUILD_ROOT/usr/share/mytest/F
echo fileF > $RPM_BUILD_ROOT/usr/share/mytest/F/file
echo develF > $RPM_BUILD_ROOT/usr/share/mytest/F/devel

mkdir -p $RPM_BUILD_ROOT/usr/share/mytest/G
echo fileG > $RPM_BUILD_ROOT/usr/share/mytest/G/file
echo develG > $RPM_BUILD_ROOT/usr/share/mytest/G/devel

mkdir -p $RPM_BUILD_ROOT/usr/share/mytest/H
echo fileH > $RPM_BUILD_ROOT/usr/share/mytest/H/file
echo develH > $RPM_BUILD_ROOT/usr/share/mytest/H/devel

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%dir /usr/share/mytest

%files A
%defattr(-,root,root,-)
%dir /usr/share/mytest/A
/usr/share/mytest/A/file

%files A-devel
%defattr(-,root,root,-)
/usr/share/mytest/A/devel

%files B
%defattr(-,root,root,-)
%dir /usr/share/mytest/B
/usr/share/mytest/B/file

%files B-devel
%defattr(-,root,root,-)
/usr/share/mytest/B/devel

%files C
%defattr(-,root,root,-)
%dir /usr/share/mytest/C
/usr/share/mytest/C/file

%files C-devel
%defattr(-,root,root,-)
/usr/share/mytest/C/devel

%files D
%defattr(-,root,root,-)
%dir /usr/share/mytest/D
/usr/share/mytest/D/file

%files D-devel
%defattr(-,root,root,-)
/usr/share/mytest/D/devel

%files E
%defattr(-,root,root,-)
%dir /usr/share/mytest/E
/usr/share/mytest/E/file

%files E-devel
%defattr(-,root,root,-)
/usr/share/mytest/E/devel

%files F
%defattr(-,root,root,-)
%dir /usr/share/mytest/F
/usr/share/mytest/F/file

%files F-devel
%defattr(-,root,root,-)
/usr/share/mytest/F/devel

%files G
%defattr(-,root,root,-)
%dir /usr/share/mytest/G
/usr/share/mytest/G/file

%files G-devel
%defattr(-,root,root,-)
/usr/share/mytest/G/devel

%files H
%defattr(-,root,root,-)
%dir /usr/share/mytest/H
/usr/share/mytest/H/file

%files H-devel
%defattr(-,root,root,-)
/usr/share/mytest/H/devel

%changelog
