summaryrefslogtreecommitdiff
path: root/generic-repos.spec
diff options
context:
space:
mode:
Diffstat (limited to 'generic-repos.spec')
-rw-r--r--generic-repos.spec152
1 files changed, 152 insertions, 0 deletions
diff --git a/generic-repos.spec b/generic-repos.spec
new file mode 100644
index 0000000..5739b9a
--- /dev/null
+++ b/generic-repos.spec
@@ -0,0 +1,152 @@
+%global vendor %{?_vendor:%{_vendor}}%{!?_vendor:openEuler}
+
+Name: %{vendor}-repos
+Version: 1.0
+Release: 3.1
+Summary: %{vendor} package repositories
+License: Mulan PSL v2
+
+Provides: system-repos
+Provides: %{vendor}-repos
+Requires: %{vendor}-gpg-keys = %{version}-%{release}
+
+Source2: generic.repo
+Source4: RPM-GPG-KEY-generic
+Source5: LICENSE
+
+%description
+%{vendor} package repository files for yum and dnf along with gpg public keys
+
+%package -n %{vendor}-gpg-keys
+Summary: %{vendor} RPM keys
+
+%description -n %{vendor}-gpg-keys
+This package provides the RPM signature keys.
+
+
+%prep
+
+%build
+
+%install
+# Install the keys
+install -d -m 755 $RPM_BUILD_ROOT/etc/pki/rpm-gpg
+install -m 644 %{_sourcedir}/RPM-GPG-KEY* $RPM_BUILD_ROOT/etc/pki/rpm-gpg/
+mv $RPM_BUILD_ROOT/etc/pki/rpm-gpg/RPM-GPG-KEY-generic $RPM_BUILD_ROOT/etc/pki/rpm-gpg/RPM-GPG-KEY-%{vendor}
+
+install -d -m 755 $RPM_BUILD_ROOT/etc/yum.repos.d
+
+install -m 644 %{_sourcedir}/generic.repo $RPM_BUILD_ROOT/etc/yum.repos.d/%{vendor}.repo
+
+%files
+%dir /etc/yum.repos.d
+%config(noreplace) /etc/yum.repos.d/%{vendor}.repo
+
+%files -n %{vendor}-gpg-keys
+/etc/pki/rpm-gpg/
+
+%changelog
+* Tue Aug 15 2023 jufangqun<jufangqun@huawei.com> - 1.0-3.1
+- Type:NA
+- ID:NA
+- SUG:NA
+- DESC:configure metalink in repo
+
+* Thu Mar 4 2021 openEuler Buildteam <buildteam@openeuler.org> - 1.0-3.0
+- Type:NA
+- ID:NA
+- SUG:NA
+- DESC:delete unneeded GPG KEY and enable update repo
+
+* Wed May 6 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.0-2.9
+- Type:NA
+- ID:NA
+- SUG:NA
+- DESC:modify license info in repos
+
+* Wed Apr 29 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.0-2.8
+- Type:NA
+- ID:NA
+- SUG:NA
+- DESC:change license of mulan to v2
+
+* Wed Apr 8 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.0-2.7
+- Type:NA
+- ID:NA
+- SUG:NA
+- DESC:modify repo
+
+* Wed Apr 8 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.0-2.6
+- Type:NA
+- ID:NA
+- SUG:NA
+- DESC:add missing changelog
+
+* Tue Mar 31 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.0-2.5
+- Type:NA
+- ID:NA
+- SUG:NA
+- DESC:add default repo for openEuler-20.03-LTS
+
+* Mon Dec 23 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.0-2.4
+- Type:NA
+- ID:NA
+- SUG:NA
+- DESC: delete unneeded provides
+
+* Tue Oct 15 2019 fanghuiyu<fanghuiyu@huawei.com> - 1.0-2.3
+- Type:NA
+- ID:NA
+- SUG:NA
+- DESC: change to generic-repos
+
+* Sun Sep 29 2019 wangcheng<wangcheng80@huawei.com> - 1.0-2.2
+- Type:NA
+- ID:NA
+- SUG:NA
+- DESC: add gpg key
+
+* Mon Aug 26 2019 Zhuchengliang<zhuchengliang4@huawei.com> - 1.0-2.1
+- Type:NA
+- ID:NA
+- SUG:NA
+- DESC:remove sensetive info
+
+* Thu Aug 22 2019 hexiaowen <hexiaowen@huawei.com> - 1.0-2
+- add License
+
+* Mon Aug 19 2019 shenyining<shenyining@huawei.com> - 1.0-1.6
+- Type:enhancement
+- ID:NA
+- SUG:NA
+- DESC:correct release number
+
+* Thu Aug 8 2019 shenyining<shenyining@huawei.com> - 1.0-1.5
+- Type:enhancement
+- ID:NA
+- SUG:NA
+- DESC:change to MIT licenses
+
+* Fri Apr 12 2019 wangqing<wangqing54@huawei.com> - 1.0-1.4
+- Type:enhancement
+- ID:NA
+- SUG:NA
+- DESC:del post
+
+* Fri Apr 12 2019 wangqing<wangqing54@huawei.com> - 1.0-1.3
+- Type:enhancement
+- ID:NA
+- SUG:NA
+- DESC:update RPM-GPG-KEY-openEuler
+
+* Fri Apr 12 2019 hexiaowen<hexiaowen@huawei.com> - 1.0-1.2
+- Type:enhancement
+- ID:NA
+- SUG:NA
+- DESC: delete unused key
+
+* Mon Mar 4 2019 Shouping Wang<wangshouping@huawei.com> - 1.0-1.1
+- Type:enhancement
+- ID:NA
+- SUG:NA
+- DESC:add openEuler-repo