| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| 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: 5115896 | 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.
MIT
* 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
/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, Mon Nov 9 23:15:40 2026