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

dub-1.43.0-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: dub Distribution: openSUSE Tumbleweed
Version: 1.43.0 Vendor: openSUSE
Release: 1.1 Build date: Sun Nov 1 17:22:51 2026
Group: Unspecified Build host: reproducible
Size: 15517384 Source RPM: dub-1.43.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://code.dlang.org
Summary: Package manager and meta build tool for the D programming language
Package Manager for the D Programming language.
DUB emerged as a more general replacement for vibe.d's package manager.
It does not imply a dependecy to vibe.d for packages and was extended to
not only directly build projects, but also to generate project files
(currently VisualD). Mono-D also support the use of dub.json
(dub's package description) as project file.

Provides

Requires

License

MIT

Changelog

* Sun Nov 01 2026 Andrea Manzini <andrea.manzini@suse.com>
  - Update to 1.43.0:
    * Added `dub generate ninja` command introducing Ninja build
      backend.
    * Fixed `--conf` options not being passed to LDC's linker
      step.
    * Fixed Windows response file quoting for paths with trailing
      backslashes.
    * Repacked source tarball to unbundle prebuilt Windows DLLs.
* Fri Aug 14 2026 Andrea Manzini <andrea.manzini@suse.com>
  - Update to 1.42.0
    * fix #3081: ignore $ROOT_PACKAGE_DIR in source/import path warning
    * fix: show clear error when package already exists
    * fix: replace Mark(name,0,0) with actual line/column in ReaderException
    * fix: auto-create workingDirectory before running executable
    * Remove -d alias from --deep to fix conflict with --debug
    * Fix debugMode documentation: remove incorrect mention of contracts
    * dub.compilers.utils: Add pkg-config C preprocessor flags support
* Fri Jan 09 2026 Andrea Manzini <andrea.manzini@suse.com>
  - Update to 1.41.0
    * Added --dest command line build option
    * Add frameworks dubfile key (relevant for MacOS)
* Tue Apr 22 2025 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Fix unit tests when ldc2 is used instead of dmd
* Wed Apr 16 2025 Andrea Manzini <andrea.manzini@suse.com>
  - Update to 1.40.0
    * Improve some dependency resolutions issues
    * Keep the default option for dependencies when serializing a sdl recipe
    * Ignore --arch switch if it doesn't affect the build
    * Do dependency resolution after checking valid configs
    * update dependencies
    * fix: Do not append empty recipePath to list of dependencies
    * fix: Ensure nameless FSEntry cannot be constructed
    * fix 2698: cImportPaths doesn't work with dmd and ldc
  - added %check section to run some unit tests, avoding the ones that
    requires network
* Sun Mar 23 2025 Andrea Manzini <andrea.manzini@suse.com>
  - Update to 1.39.0
    * Upgrade vibe-d dependencies
    * LDC: Don't keep around temporary object files for static libs
    * remove internal deprecations
    * Tests: Implement the ability to mock the registry too
    * FSEntry: Set a default time for all entries
    * Do not use Package.storeInfo in PackageManager.store
    * Fix #2901: VersionRange.toString() doesn't handle >0.0.0
    * PackageManager: Make lookup lazy again
    * Avoid linear time edge list construction.
    * Reduce allocation overhead in determineDependencyConfigs
    * Avoid re-allocating allconfigs_path in determineAllConfigs.
    * Eliminate edges in the configuration graph in-place.
    * Cache various package information to reduce GC allocations in
      getPackageConfigs.
* Sun Jul 21 2024 Andrea Manzini <andrea.manzini@suse.com>
  - Update to 1.38.1
    * Remove support for OMF, make MsCOFF default
    * Drop support for LDC v1.26.0
  - Update to 1.38.0
    * Implement filesystem attributes and use PackageManager.store
    * Speed up Package.getPackageConfigs
    * Improve the output when the subcommand is not found
    * Speed up module parsing with hand-written parser
    * Respect skipRegistry value from configuration files
    * Fix glitches in testcases
    * Fix regression in module-declarations parser
  - Update to 1.37.0
    * Deprecate Package.load, use PackageManager.load instead
    * platform: add support for LoongArch
    * Dub.loadPackage: Error out if no recipe is found
    * CommandLine: Type the user-provided string into its name / path component
    * Only check if the Package is managed by the Location in lookup
    * Deprecate Package JSON constructor
    * Fix #2706: Dub run ignores locally registered packages
    * fetch: Support multiple arguments, projects, recursive fetch
    * Add betterC probing for performance and for applications without drun…
    * Deprecate system flag for registration, use cache instead
    * Allow building deprecated modules without deprecation warnings
    * Fix gdc build and test failures
    * Deprecate unused getSubPackagePath
    * Introduce PackageName, to fully type a package name
    * Expand selections file handling to handle new versions
    * Let user $DFLAGS override build settings as much as possible
    * Improve Dub.fetch API
    * Deprecate Package.getInternalSubPackage, simplify DepedencyResolver
    * Properly fix issue #2691 by reverting to the original scanning behavior
    * Load dub.selections.json in unittest
    * Remove FileInfo.timeCreated
* Tue Mar 26 2024 Andrea Manzini <andrea.manzini@suse.com>
  - Update to 1.36.0
    * Deprecate unused packageInfoFilenames
    * Remove inconsistent error on missing subpackage path
    * Remove dub.internal.vibecompat.file : listDirectory
    * Remove logging from dub.dependency
    * Allow to load dub.selections.json before Project instantiation
  - Update to 1.35.0
    * Don't wastefully execute everything via a shell
    * Implemented recipe files for dub
    * add --deep flag to dub build
    * add dub describe --data=configs,builds
    * interactively query for license, suggest SPDX licenses
  - Update to 1.34.0
    * Fix flags Json serialization
    * Cache json db
    * support specifying --d-versions
* Thu Jul 20 2023 Matthias Eliasson <elimat@opensuse.org>
  - Update to 1.33.0
    * Add collection of c sources and headers to dub by @cschlote in #2544
    * update version to v1.32.0-beta.1 by @ibuclaw in #2609
    * Don't depend on the whole of Vibe.d for the test_registry by @Geod24 in #2612
    * Upgrade dependencies by @Geod24 in #2613
    * Make all static library exports contribute to dlls on Windows by @rikkimax in #2614
    * Revert "Make all static library exports contribute to dlls on Windows" by @Geod24 in #2616
    * PackageManager: Store packages hierarchically, by version by @Geod24 in #2610
    * add pr_info GitHub actions run by @WebFreak001 in #2586
    * try to fix pr_info permissions problem by @WebFreak001 in #2621
    * fix pr_info_post file paths by @WebFreak001 in #2622
    * update version to v1.32.0-rc.1 by @ibuclaw in #2625
    * merge stable by @ibuclaw in #2628
    * update version to v1.32.1-beta.1 by @ibuclaw in #2631
    * update version to v1.32.1 by @ibuclaw in #2634
* Wed May 03 2023 Deepthi Yadabettu Venkatachala <deepthi.venkatachala@suse.com>
  - Update to 1.32.1
    * Implement --color=auto|always|never, fix #2410 by @WebFreak001
      in #2552
    * update version to v1.31.0-beta.1 by @ibuclaw in #2555
    * Remove GeneratorSettings.direct as it is never set by @Geod24 in #2559
    * Fix various DDOC warnings by @Geod24 in #2558
    * Don't assume the cache path is relative to CWD by @Geod24 in #2557
    * replace std.variant with std.sumtype by @WebFreak001 in #2550
    * add markdown documentation generator to gen_man.d by @WebFreak001
      in #2563
    * update version to v1.31.0-rc.1 by @ibuclaw in #2565
    * Fix typo in subpackage license warning by @zyedidia in #2576
    * merge stable by @ibuclaw in #2578
    * fix man page generator by @WebFreak001 in #2571
    * fix typo(s) by @WebFreak001 in #2564
    * Add betterC support - fixes #1636 by @etcimon in #2581
    * merge stable by @ibuclaw in #2591
    * Add OpenBSD package to README.md by @ibara in #2592
    * Fix #2574: Suggest alternative spelling when a command is mistyped by
      @elvodqa in #2593
    * improve warning messages, especially with ~branch by @WebFreak001 in #2585
    * reintroduce dmd-latest to CI runner by @WebFreak001 in #2594
    * merge stable by @ibuclaw in #2595
    * make build names much smaller by @WebFreak001 in #2589
    * Make getDUBExePath returns a NativePath by @Geod24 in #2604

Files

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


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 10 03:03:41 2026