Make rpm on default runner (ubuntu). I think no need specific linux distro for dotnet compilling (or can use RID for this)
Removed APP_VER variable in rpm build (needs only in spec-file)
Removed custom chown in spec-file (rpmbuild reset all permissions)
Current problems
[ ] Plugins was compiled for multi-arch (mips64, arm) ans OS (win, osx), this results in an error in rpmbuild.
/usr/lib/rpm/brp-strip /usr/bin/strip
/usr/bin/strip: Unable to recognise the format of the input file /home/runner/rpmbuild/BUILDROOT/gedkeeper-3.2.1-1.x86_64/usr/lib64/gedkeeper/plugins/runtimes/linux-mips64/native/libe_sqlite3.so' /usr/bin/strip: Unable to recognise the format of the input file/home/runner/rpmbuild/BUILDROOT/gedkeeper-3.2.1-1.x86_64/usr/lib64/gedkeeper/plugins/runtimes/linux-armel/native/libe_sqlite3.so'
/usr/bin/strip: Unable to recognise the format of the input file /home/runner/rpmbuild/BUILDROOT/gedkeeper-3.2.1-1.x86_64/usr/lib64/gedkeeper/plugins/runtimes/linux-arm/native/libe_sqlite3.so' /usr/bin/strip: Unable to recognise the format of the input file/home/runner/rpmbuild/BUILDROOT/gedkeeper-3.2.1-1.x86_64/usr/lib64/gedkeeper/plugins/runtimes/linux-arm64/native/libe_sqlite3.so'
[x] I think deploy/rpm/gk_files.txt was outdated. Maybe I missed some dirs/files.
[ ] When dotnet restore separated in task, looking for FreeBSD RID. (I'm not .NET developer, and I don't know why manual recommend this).
error NETSDK1084: There is no application host available for the specified RuntimeIdentifier 'freebsd-x64'
This is a draft.
What is done
dotnet
compilling (or can use RID for this)APP_VER
variable in rpm build (needs only in spec-file)Current problems
/home/runner/rpmbuild/BUILDROOT/gedkeeper-3.2.1-1.x86_64/usr/lib64/gedkeeper/plugins/runtimes/linux-mips64/native/libe_sqlite3.so' /usr/bin/strip: Unable to recognise the format of the input file
/home/runner/rpmbuild/BUILDROOT/gedkeeper-3.2.1-1.x86_64/usr/lib64/gedkeeper/plugins/runtimes/linux-armel/native/libe_sqlite3.so' /usr/bin/strip: Unable to recognise the format of the input file/home/runner/rpmbuild/BUILDROOT/gedkeeper-3.2.1-1.x86_64/usr/lib64/gedkeeper/plugins/runtimes/linux-arm/native/libe_sqlite3.so' /usr/bin/strip: Unable to recognise the format of the input file
/home/runner/rpmbuild/BUILDROOT/gedkeeper-3.2.1-1.x86_64/usr/lib64/gedkeeper/plugins/runtimes/linux-arm64/native/libe_sqlite3.so'deploy/rpm/gk_files.txt
was outdated. Maybe I missed some dirs/files.dotnet restore
separated in task, looking for FreeBSD RID. (I'm not .NET developer, and I don't know why manual recommend this).