Accepting request 1086606 from home:chrBrd:branches:hardware

Improve comments and make minor tidies.

OBS-URL: https://build.opensuse.org/request/show/1086606
OBS-URL: https://build.opensuse.org/package/show/hardware/gasket-driver?expand=0&rev=2
This commit is contained in:
Chris Bradbury 2023-05-11 19:08:36 +00:00 committed by Git OBS Bridge
parent 353fe31252
commit 2cdcf2af12
3 changed files with 42 additions and 35 deletions

View File

@ -1,17 +1,27 @@
<!-- For the closest thing to official documentation see:
https://github.com/openSUSE/obs-service-tar_scm#user-documentation -->
<!--
For documentation on the contents of this file see:
https://github.com/openSUSE/obs-service-tar_scm#user-documentation
https://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.source_service.html
https://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.best-practices.scm_integration.html
https://en.opensuse.org/openSUSE:Build_Service_Concept_SourceService
-->
<services>
<!-- Download the module source from GitHub. -->
<service name="obs_scm">
<param name="url">https://github.com/google/gasket-driver</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="revision">97aeba5</param>
<param name="versionformat">%h</param>
<param name="scm">git</param>
</service>
<service name="set_version" mode="buildtime"/>
<!-- Compress source files into a tarball. -->
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<!-- This has to be included or the build will fail attempting to parse the "Version"
line in the spec file. -->
<service name="set_version" mode="buildtime"/>
</services>

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu May 11 18:50:01 UTC 2023 - Chris Bradbury <obs@chrbrd.com>
Improve comments and make minor tidies.
-------------------------------------------------------------------
Thu May 11 11:51:32 UTC 2023 - Chris Bradbury <obs@chrbrd.com>

View File

@ -14,55 +14,48 @@
#
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
#===
# Packaging Notes:
# ----
#
# For information on building KMPs see:
# https://documentation.suse.com/sbp/all/single-html/SBP-KMP-Manual-SLE12SP2
# https://en.opensuse.org/Kernel_Module_Packages
#
# For information on `sysusers` stuff used to create the `apex` group see:
# For information on `sysusers` macros used to create the `apex` group see:
# https://en.opensuse.org/openSUSE:Packaging_guidelines#Users_and_Groups
#
# Examples:
# https://pmbs.links2linux.org/package/view_file/Essentials/r8168/r8168.spec
# https://build.opensuse.org/package/view_file/openSUSE:Factory/vhba-kmp/vhba-kmp.spec
# https://build.opensuse.org/package/show/home:jeff_mahoney:coral-ai/gasket-driver
# https://build.opensuse.org/package/view_file/home:Sauerland/rtl8812AU_8821AU/ <- for signing?
#
# ===
# The following 'comment' ensures the package will build correctly on OBS. See:
#---
# The following directive ensures the package will build correctly on OBS if it
# builds locally without problems. See:
# https://en.opensuse.org/openSUSE:Build_Service_Tips_and_Tricks#Permission_denied_errors
#
# norootforbuild
#
Name: gasket-driver
Version: 97aeba5
Release: 0
Summary: The Coral Gasket Driver allows usage of the Coral EdgeTPU on Linux systems
License: GPL-2.0-only
Group: System/Kernel
URL: https://github.com/google/gasket-driver
Source0: %{name}-%{version}.tar.xz
Source1: group.conf
Source2: preamble
BuildRequires: %kernel_module_package_buildreqs
BuildRequires: sysuser-tools
BuildRequires: pesign-obs-integration
Requires: %{name}-kmp
Name: gasket-driver
Version:  97aeba5
Release: 0
Summary: The Coral Gasket Driver allows usage of the Coral EdgeTPU on Linux systems
License: GPL-2.0-only
Group: System/Kernel
URL: https://github.com/google/gasket-driver
Source0: %{name}-%{version}.tar.xz
Source1: group.conf
Source2: preamble
BuildRequires: %kernel_module_package_buildreqs
BuildRequires: sysuser-tools
BuildRequires: pesign-obs-integration
Requires: %{name}-kmp
%sysusers_requires
# The following 'comment' instructs the build service to temporarily save
# the project's certificate as %%_sourcedir/_projectcert.crt. See:
# This directive instructs the build service to temporarily save the project's
# certificate as %%_sourcedir/_projectcert.crt. See:
# https://github.com/openSUSE/pesign-obs-integration
# https://documentation.suse.com/sbp/all/html/SBP-KMP-Manual/index.html#sec-signing-module-object
# https://documentation.suse.com/sbp/all/html/SBP-KMP-Manual/index.html#sec-appendix-a1
#
# needssslcertforbuild
#
# Having included the above 'comment', using the `-c` flag below will cause
# Having included the above directive, using the `-c` flag below will cause
# the "ueficert" package to get built. `%%_sourcedir` must be prefixed as the
# working dir is changed before the build service attempts to source the certificate.
%kernel_module_package -p preamble -c %_sourcedir/_projectcert.crt
@ -84,7 +77,6 @@ Group: System/Kernel
The Linux Kernel Module Package for the Coral Gasket Driver.
%prep
ls -al %_sourcedir
%setup -q
mkdir -p obj