Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

wire-0.7.0-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: wire Distribution: openSUSE Tumbleweed
Version: 0.7.0 Vendor: openSUSE
Release: 1.2 Build date: Tue Mar 10 15:09:43 2026
Group: Development/Languages/Go Build host: reproducible
Size: 6334182 Source RPM: wire-0.7.0-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/google/wire
Summary: Compile-time Dependency Injection for Go
Wire is a code generation tool that automates connecting components using
dependency injection. Dependencies between components are represented in Wire
as function parameters, encouraging explicit initialization instead of global
variables. Because Wire operates without runtime state or reflection, code
written to be used with Wire is useful even for hand-written initialization.

Provides

Requires

License

Apache-2.0

Changelog

* Tue Mar 10 2026 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Update to version 0.7.0:
    * README: add a note that wire is no longer maintained (#434)
    * all: update the x/tools dependency to fix the build with Go 1.25 (#432)
  - Packaging improvements:
    * Drop update_go_version.patch no longer needed due to updated
      x/tools dependency. go.mod toolchain required version is still
      very old at go1.12, but now builds with current go1.x versions.
    * _service change disabled to manual per osc deprecation warning:
      WARNING: Command 'disabledrun/dr' is obsolete, please convert
      your _service to use 'manual' and then 'manualrun/mr' instead.
    * This package update is to fix build errors in Factory. Removal
      due to upstream being unmaintained will follow at a later date
      after checking that no Go applications depend the package.
* Tue Feb 20 2024 Jeff Kowalczyk <jkowalczyk@suse.com>
  - Packaging improvements:
    * Drop BuildRequires: golang-packaging. The original macros for
      file movements into GOPATH are obsolete with Go modules.
    * Drop autosetup -n arg only needed when archive and package
      name differ
    * Remove goprep macro which is no longer recommended
    * Remove gobuild macro which is no longer recommended
    * Build PIE with pattern that may become recommended procedure:
      %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
      A go toolchain buildmode default config would be preferable
      but none exist at this time.
    * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
    * Remove goinstall macro which is no longer recommended
    * Drop defattr(-,root,root) no longer needed with recent rpm
* Tue Feb 20 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Require go 1.22: match what the build declares to need
    go: go.mod requires go >= 1.22 (running go 1.21.7)
* Mon Feb 19 2024 witold.bedyk@suse.com
  - Add update_go_version.patch
  - Update to version 0.6.0:
    * Add support for Go v1.22.0
    * Update dependencies to support Generics
    * fix: run wire with -mod=mod
    * all: update record/replay files for new version of go
* Mon Apr 24 2023 Marina Latini <marina.latini@suse.com>
  - Always require go >= 1.19 (bsc#1203599)
* Wed Mar 08 2023 Marina Latini <marina.latini@suse.com>
  - Build with go >= 1.19 on SUSE Linux Enterprise and
    with go1.18 only on SUSE Linux Enterprise 15 SP3. (bsc#1203599)
* Wed Sep 28 2022 Marina Latini <marina.latini@suse.com>
  - Require go1.18 (bsc#1203599, GH#19127)
* Thu Jun 16 2022 Julio González Gil <jgonzalez@suse.com>
  - Exclude s390 arch
* Tue Feb 15 2022 Witek Bedyk <witold.bedyk@suse.com>
  - Refactor conditional golang BuildRequires for RHEL
* Mon Feb 14 2022 Stefan Bluhm <stefan.bluhm@clacee.eu>
  - Disabled debug package build for RHEL.

Files

/usr/bin/wire
/usr/share/doc/packages/wire
/usr/share/doc/packages/wire/README.md
/usr/share/licenses/wire
/usr/share/licenses/wire/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:32:08 2026