Accepting request 1170088 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1170088 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/forgejo?expand=0&rev=4
This commit is contained in:
commit
1fcb4fe7c3
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d23f948e72ed70e00ad6e765846312b151dcfe2b2fd2e81f4336a8677f3ca2da
|
||||
size 58893566
|
@ -1,7 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iHUEABYIAB0WIQTrEU9ebA3CvN0YNVCkthotxZI3EAUCZiJhbwAKCRCkthotxZI3
|
||||
ENVQAP0VWzKeGnmwUQ2HoBpWORiN8n5OW3N1t08KnfuzUuvyZwEAs5dVjZzrz9HQ
|
||||
54/FA+yGDxunNBVvZLzGoRg5Y37/Ggo=
|
||||
=xA2A
|
||||
-----END PGP SIGNATURE-----
|
3
forgejo-src-7.0.0.tar.gz
Normal file
3
forgejo-src-7.0.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:317af146eb5cff102c26ec077ff3ddc5e96247efe24f4d4b457cef953fd165f5
|
||||
size 54798860
|
7
forgejo-src-7.0.0.tar.gz.asc
Normal file
7
forgejo-src-7.0.0.tar.gz.asc
Normal file
@ -0,0 +1,7 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iHUEABYIAB0WIQTrEU9ebA3CvN0YNVCkthotxZI3EAUCZiffbwAKCRCkthotxZI3
|
||||
EJz9AQCy9HGogzsePSA4w2XUy0Q/NuMvWi0Z9s+PGB2PMrjHggD6A0DoQGwwpOMM
|
||||
T19pTGktmmFkbYhWGlzr7om0Cy5e8Qs=
|
||||
=8wWg
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +1,22 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 25 02:27:22 UTC 2024 - Richard Rahl <rrahl0@disroot.org>
|
||||
|
||||
- update to 7.0.0:
|
||||
This is only an excerpt from the full changelog, which you can find
|
||||
in your RELEASE-NOTES.md or at
|
||||
https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#7-0-0
|
||||
* MySQL 8.0 or PostgreSQL 12 are the minimum supported versions.
|
||||
The database must be migrated before upgrading.
|
||||
The requirements regarding SQLite did not change.
|
||||
* The per_page parameter is no longer a synonym for limit in the
|
||||
/repos/{owner}/{repo}/releases API endpoint.
|
||||
* The date format of the created and last_update fields of the
|
||||
/repos/{owner}/{repo}/push_mirrors and /repos/{owner}/{repo}/push_mirrors
|
||||
API endpoint changed to be timestamps instead of numbers.
|
||||
* Labels used by pprof endpoint have been changed
|
||||
* The fogejo admin user create CLI command requires a password change
|
||||
by default when creating the first user
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Apr 20 12:39:56 UTC 2024 - Richard Rahl <rrahl0@disroot.org>
|
||||
|
||||
|
24
forgejo.spec
24
forgejo.spec
@ -16,15 +16,11 @@
|
||||
#
|
||||
|
||||
|
||||
%define gitea_version 1.21.11
|
||||
%define forgejo_version 1
|
||||
%if 0%{?suse_version} > 1600
|
||||
# TW
|
||||
%bcond_without selinux
|
||||
%bcond_without apparmor
|
||||
%else
|
||||
%if 0%{?suse_version} == 1600
|
||||
# ALP
|
||||
%bcond_without selinux
|
||||
%bcond_with apparmor
|
||||
%else
|
||||
@ -34,14 +30,14 @@
|
||||
%endif
|
||||
%endif
|
||||
Name: forgejo
|
||||
Version: %{gitea_version}+%{forgejo_version}
|
||||
Version: 7.0.0
|
||||
Release: 0
|
||||
Summary: Self-hostable forge
|
||||
License: MIT
|
||||
Group: Development/Tools/Version Control
|
||||
URL: https://forgejo.org
|
||||
Source0: https://codeberg.org/%{name}/%{name}/releases/download/v%{gitea_version}-%{forgejo_version}/%{name}-src-%{gitea_version}-%{forgejo_version}.tar.gz
|
||||
Source1: https://codeberg.org/%{name}/%{name}/releases/download/v%{gitea_version}-%{forgejo_version}/%{name}-src-%{gitea_version}-%{forgejo_version}.tar.gz.asc
|
||||
Source0: https://codeberg.org/%{name}/%{name}/releases/download/v%{version}/%{name}-src-%{version}.tar.gz
|
||||
Source1: https://codeberg.org/%{name}/%{name}/releases/download/v%{version}/%{name}-src-%{version}.tar.gz.asc
|
||||
Source2: http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xeb114f5e6c0dc2bcdd183550a4b61a2dc5923710#/%{name}.keyring
|
||||
Source3: package-lock.json
|
||||
Source4: node_modules.spec.inc
|
||||
@ -110,14 +106,14 @@ Providing Git hosting for your project, friends, company or community? Forgejo (
|
||||
– the Esperanto word for forge) has you covered with its intuitive interface, light and easy hosting and a lot of builtin functionality.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n %{name}-src-%{gitea_version}-%{forgejo_version}
|
||||
%autosetup -p1 -n %{name}-src-%{version}
|
||||
local-npm-registry %{_sourcedir} install --also=dev
|
||||
|
||||
%build
|
||||
%sysusers_generate_pre %{SOURCE6} %{name} %{name}.conf
|
||||
export EXTRA_GOFLAGS="-buildmode=pie -mod=vendor"
|
||||
export TAGS="bindata timetzdata sqlite sqlite_unlock_notify"
|
||||
%make_build
|
||||
%make_build build
|
||||
|
||||
%install
|
||||
install -d %{buildroot}%{_bindir}
|
||||
@ -127,8 +123,8 @@ ln -s %{name} %{buildroot}%{_bindir}/gitea
|
||||
install -d %{buildroot}%{_sharedstatedir}/%{name}/{data,https,indexers,queues,repositories}
|
||||
install -d %{buildroot}%{_sysconfdir}/%{name}
|
||||
install -d %{buildroot}%{_localstatedir}/log/%{name}
|
||||
install -D -m 0644 %{_builddir}/%{name}-src-%{gitea_version}-%{forgejo_version}/custom/conf/app.example.ini %{buildroot}%{_sysconfdir}/%{name}/conf/app.ini
|
||||
install -D -m 0755 %{_builddir}/%{name}-src-%{gitea_version}-%{forgejo_version}/gitea %{buildroot}%{_bindir}/%{name}
|
||||
install -D -m 0644 %{_builddir}/%{name}-src-%{version}/custom/conf/app.example.ini %{buildroot}%{_sysconfdir}/%{name}/conf/app.ini
|
||||
install -D -m 0755 %{_builddir}/%{name}-src-%{version}/gitea %{buildroot}%{_bindir}/%{name}
|
||||
install -D -m 0644 %{SOURCE5} %{buildroot}%{_unitdir}/%{name}.service
|
||||
install -D -m 0644 %{SOURCE6} %{buildroot}%{_sysusersdir}/%{name}.conf
|
||||
|
||||
@ -170,12 +166,12 @@ semodule -r %{name} 2>/dev/null || :
|
||||
%service_del_postun %{name}.service
|
||||
|
||||
%check
|
||||
#right now broken, see https://github.com/openSUSE/obs-service-node_modules/issues/22
|
||||
#%%make_test
|
||||
#as of now, broken
|
||||
#%%make_build test
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc CHANGELOG.md README.md RELEASE-NOTES.md CONTRIBUTING.md
|
||||
%doc README.md RELEASE-NOTES.md CONTRIBUTING.md
|
||||
%{_unitdir}/%{name}.service
|
||||
%{_bindir}/%{name}
|
||||
%{_bindir}/gitea
|
||||
|
@ -13,15 +13,15 @@ echo "++++++++++++++++++++++++++++++++++++++++++++++"
|
||||
echo "patching spec file and downloading the tarball"
|
||||
echo "++++++++++++++++++++++++++++++++++++++++++++++"
|
||||
|
||||
sed -i -e 's|%define gitea_version.*|%define gitea_version '${VERSION}'|g' forgejo.spec
|
||||
sed -i -e 's|Version: .*|Version: '${VERSION}'|g' forgejo.spec
|
||||
osc service ra download_files
|
||||
|
||||
echo "++++++++++++++++++++++++++++++++++++++++++++++"
|
||||
echo "extracting package-lock.json"
|
||||
echo "++++++++++++++++++++++++++++++++++++++++++++++"
|
||||
|
||||
tar xf forgejo-src-${VERSION}-1.tar.gz forgejo-src-${VERSION}-1/package-lock.json
|
||||
cp forgejo-src-${VERSION}-1/package-lock.json .
|
||||
tar xf forgejo-src-${VERSION}.tar.gz forgejo-src-${VERSION}/package-lock.json
|
||||
cp forgejo-src-${VERSION}/package-lock.json .
|
||||
|
||||
echo "++++++++++++++++++++++++++++++++++++++++++++++"
|
||||
echo "Downloading node_modules"
|
||||
@ -33,7 +33,7 @@ echo "++++++++++++++++++++++++++++++++++++++++++++++"
|
||||
echo "Cleanup Step"
|
||||
echo "++++++++++++++++++++++++++++++++++++++++++++++"
|
||||
|
||||
rm -r forgejo-src-${VERSION}-1
|
||||
rm -r forgejo-src-${VERSION}
|
||||
rm node_modules.sums
|
||||
|
||||
echo "++++++++++++++++++++++++++++++++++++++++++++++"
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:30c40ffd42989beb35187d7976c1332a890e5c6c96308c7016fe155c62d2820a
|
||||
size 265974396
|
||||
oid sha256:153a8bb7f7ea231d06759e4ebc681b06ecca9bb559f866b140b5f1d8a84cf922
|
||||
size 185700044
|
||||
|
File diff suppressed because it is too large
Load Diff
6591
package-lock.json
generated
6591
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user