63 Commits

Author SHA256 Message Date
abca99228f Accepting request 1271890 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/1271890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=27
2025-04-22 15:31:13 +00:00
72fefa1435 - Fix unit tests when ldc2 is used instead of dmd
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=62
2025-04-22 13:13:08 +00:00
2f069ad550 Accepting request 1270964 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/1270964
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=26
2025-04-20 07:35:39 +00:00
26da95d774 - 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

  * Tests: Implement the ability to mock the registry too
  * FSEntry: Set a default time for all entries
  * Eliminate edges in the configuration graph in-place.
  * Cache various package information to reduce GC allocations in
  * Remove support for OMF, make MsCOFF default
  * Drop support for LDC v1.26.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
  * 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=60
2025-04-19 14:24:51 +00:00
d98932d38d Accepting request 1268247 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/1268247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=25
2025-04-10 19:59:11 +00:00
84e8597fbb - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=58
2025-04-09 21:00:51 +00:00
d2c2da6426 Accepting request 1219696 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/1219696
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=24
2024-10-30 21:58:42 +00:00
7e5e9e16f7 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=56
2024-10-30 18:36:58 +00:00
0ed7c1ee46 Accepting request 1166906 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/1166906
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=23
2024-04-12 15:34:24 +00:00
774e006dd9 Accepting request 1162312 from home:amanzini:branches:devel:languages:D
- 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

OBS-URL: https://build.opensuse.org/request/show/1162312
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=54
2024-04-11 15:42:24 +00:00
3200ecbfd9 Accepting request 1099795 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/1099795
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=22
2023-07-24 16:25:34 +00:00
a80afc495a Accepting request 1099793 from home:elimat:branches:devel:languages:D
- 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

OBS-URL: https://build.opensuse.org/request/show/1099793
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=52
2023-07-20 20:57:30 +00:00
f23ab66b65 Accepting request 1084535 from home:dvenkatachala:branches:devel:languages:D
- 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

OBS-URL: https://build.opensuse.org/request/show/1084535
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=51
2023-05-04 10:33:48 +00:00
cf8b2542a9 Accepting request 1038025 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/1038025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=21
2022-11-25 12:13:01 +00:00
3db374266f Accepting request 1036472 from home:HenkKalkwater:branches:devel:languages:D
Update dub from 1.23.0 to 1.29.0

OBS-URL: https://build.opensuse.org/request/show/1036472
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=49
2022-11-25 06:16:24 +00:00
ec3dcf3259 Accepting request 858895 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/858895
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=20
2020-12-27 23:28:42 +00:00
2d6ff4fbdb Accepting request 858894 from home:elimat:branches:devel:languages:D
- Update to 1.23.0 
  * Added architecture x86_omf for windows-dmd
  * dub remove --non-interactive will now remove all packages by default
  * Running dub upgrade on a package-less folder is now a no-op
  * Support dependencies as git url with exact commit
  * All commands now support package[@<version-spec>], --version is deprecated

OBS-URL: https://build.opensuse.org/request/show/858894
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=47
2020-12-27 22:02:20 +00:00
1220291a0d Accepting request 806047 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/806047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=19
2020-05-17 21:42:52 +00:00
4cc71ca574 Accepting request 800351 from home:polslinux:branches:devel:languages:D
- Update to 1.20.0 (no changelog)

OBS-URL: https://build.opensuse.org/request/show/800351
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=45
2020-05-16 19:56:55 +00:00
17d51e7984 Accepting request 723310 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/723310
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=18
2019-08-15 10:29:02 +00:00
e06424c716 Accepting request 723307 from home:elimat:branches:devel:languages:D
Update to version 1.16.0

OBS-URL: https://build.opensuse.org/request/show/723307
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=43
2019-08-14 14:00:10 +00:00
8aa1adc360 Accepting request 685840 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/685840
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=17
2019-03-18 09:43:40 +00:00
68caf232d5 Accepting request 685839 from home:elimat:branches:devel:languages:D
- Update to version 1.14.0 
  * dub fetch now supports <package>@<version> as a shortcut
  * extraDependencyFiles attribute added
  * File system supplier enabled
  * toolchainRequirements recipe entry

OBS-URL: https://build.opensuse.org/request/show/685839
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=41
2019-03-17 15:59:42 +00:00
6a047d79ec Accepting request 673435 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/673435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=16
2019-02-13 09:03:27 +00:00
37d67da20d Accepting request 673362 from home:Guillaume_G:branches:openSUSE:Leap:15.1:ARM
- Increase required memory in _constraints as latest ldc requires more RAM

OBS-URL: https://build.opensuse.org/request/show/673362
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=39
2019-02-11 18:09:31 +00:00
276b1c5163 Accepting request 668743 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/668743
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=15
2019-01-28 19:48:15 +00:00
06c178163e Accepting request 668573 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Add _constraints to avoid OOM errors
- Fix builds with ldc on %ix86

OBS-URL: https://build.opensuse.org/request/show/668573
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=37
2019-01-25 21:37:36 +00:00
f8bc9972e7 Accepting request 663064 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/663064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=14
2019-01-08 11:28:30 +00:00
69ae745531 Accepting request 663063 from home:elimat:branches:devel:languages:D
- Update to version 1.13.0
  * Add Command
  * dub now supports $DUB variable
  * Pre/Post run commands added
  * Shebang without .d extension
  * Sort JSON
  * Added experimental feature to improve build cache efficiency

OBS-URL: https://build.opensuse.org/request/show/663063
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=35
2019-01-05 20:24:43 +00:00
8fbb81bdc9 Accepting request 655420 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/655420
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=13
2018-12-13 18:47:24 +00:00
95e5d35762 Accepting request 655419 from home:elimat:branches:devel:languages:D
- Update to version 1.12.0
  * betterC build option has been added
  * Environment variable DUB_PACKAGE_VERSION added

OBS-URL: https://build.opensuse.org/request/show/655419
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=33
2018-12-05 22:21:34 +00:00
f11a2cddb4 Accepting request 634597 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/634597
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=12
2018-09-15 13:36:35 +00:00
47a6c11e67 Accepting request 634596 from home:elimat:branches:devel:languages:D
- Update to 1.11.0
  * Variables such as $ARCH or $PLATFORM are now supported in the build settings.
  * DUB supports build type "syntax"
  * Enviroment variable expansion was improved
  * Dependency resolution has been reimplemented using a recursive algorithm
  * DUB accepts single file packages on STDIN
  * The regular upgrade check has been removed

OBS-URL: https://build.opensuse.org/request/show/634596
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=31
2018-09-09 16:11:26 +00:00
8966fc83e0 Accepting request 632375 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/632375
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=11
2018-08-31 08:48:02 +00:00
d106d4b5d0 Accepting request 632372 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Remove '-g' flag for armv6/armv7 as it breaks the build
- Use LDC compiler when DMD is not available

OBS-URL: https://build.opensuse.org/request/show/632372
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=29
2018-08-30 20:01:42 +00:00
2f4a00d578 Accepting request 621565 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/621565
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=10
2018-07-09 11:29:46 +00:00
e4a8480ab3 Accepting request 621564 from home:elimat:branches:devel:languages:D
- Update to 1.10.0
  * DUB supports "customCachePaths" for providing read-only package paths

OBS-URL: https://build.opensuse.org/request/show/621564
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=27
2018-07-08 13:28:09 +00:00
45895fc53c Accepting request 605187 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/605187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=9
2018-05-13 14:05:00 +00:00
8777c2d1fb Accepting request 605186 from home:elimat:branches:devel:languages:D
- Update to 1.9.0
  * No changelog was made available.
- Rename LICENCE.txt to LICENCE

OBS-URL: https://build.opensuse.org/request/show/605186
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=25
2018-05-07 22:17:53 +00:00
7282db6d58 Accepting request 597227 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/597227
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=8
2018-04-17 09:19:00 +00:00
c2ea022427 Accepting request 597225 from home:elimat:branches:devel:languages:D
- Update to 1.8.1
  * Fixed a regression in 1.8.0 that caused linker files specified 
    as `sourceFiles` to not get inherited properly
    issue (gh#dlang/dub#1408) pull (gh#dlang/dub#1409)

OBS-URL: https://build.opensuse.org/request/show/597225
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=23
2018-04-16 20:22:37 +00:00
8df71418ef Accepting request 596515 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/596515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=7
2018-04-16 10:49:28 +00:00
3f55efa4a1 Accepting request 596514 from home:elimat:branches:devel:languages:D
- Stop with static linking. Should resolve build issues in openSUSE:Factory
- Remove dependency of git. It is not needed now when we don't use build script
- Generate dub version file
- Set defaultlib to libphobos2.so

OBS-URL: https://build.opensuse.org/request/show/596514
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=21
2018-04-14 13:13:33 +00:00
255145b33f Accepting request 583145 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/583145
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=6
2018-03-07 09:36:33 +00:00
bb0dd4090f Accepting request 583144 from home:elimat:branches:devel:languages:D
- Update to version 1.8.0
  * No changelog was made available.

OBS-URL: https://build.opensuse.org/request/show/583144
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=19
2018-03-05 21:31:00 +00:00
19b5b3ac9e Accepting request 577882 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/577882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=5
2018-02-19 12:03:03 +00:00
982bed6a12 Accepting request 577871 from home:elimat:branches:devel:languages:D
- Update to version 1.7.2
  * more reliable retries and fallback mirror usage - pull (gh#dlang/dub#1339)

OBS-URL: https://build.opensuse.org/request/show/577871
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=17
2018-02-18 20:53:40 +00:00
918beba97f Accepting request 569751 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/569751
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=4
2018-01-26 12:40:24 +00:00
0669691de8 Accepting request 569396 from home:elimat:branches:devel:languages:D
- Update to version 1.7.1
  * Timeout requests to query mirror instead of hanging - pull (gh#dlang/dub#1338)
- Change to %autosetup rpm macro

OBS-URL: https://build.opensuse.org/request/show/569396
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=15
2018-01-25 22:57:35 +00:00
26585f34f1 Accepting request 564054 from devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/564054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dub?expand=0&rev=3
2018-01-20 10:26:36 +00:00