37 Commits

Author SHA256 Message Date
7fbc449550 Accepting request 1326365 from home:amanzini:branches:devel:languages:D
- Update to 1.41.0
  * Added --dest command line build option
  * Add frameworks dubfile key (relevant for MacOS)

OBS-URL: https://build.opensuse.org/request/show/1326365
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=64
2026-01-10 08:48:25 +00:00
7e432a36d7 Accepting request 1271884 from home:Guillaume_G:branches:devel:languages:D
- Fix unit tests when ldc2 is used instead of dmd

OBS-URL: https://build.opensuse.org/request/show/1271884
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=62
2025-04-22 13:13:08 +00:00
8a3518f414 Accepting request 1269776 from home:amanzini:branches:devel:languages:D
- 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/request/show/1269776
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=60
2025-04-19 14:24:51 +00:00
4ed0def99e Accepting request 1255409 from home:amanzini:branches:devel:languages:D
- 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/request/show/1255409
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=58
2025-04-09 21:00:51 +00:00
0115286998 Accepting request 1188906 from home:amanzini:branches:devel:languages:D
- 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/request/show/1188906
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=56
2024-10-30 18:36:58 +00:00
96c89dec64 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
af16823118 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
35c356d9a1 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
f105e3ff16 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
346040ddb6 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
eebe8819bb 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
b9624dac0d 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
1e3e2bac56 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
5542c81769 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
28bc36a35b 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
b27f458e26 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
5f799924fe 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
2371e67655 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
65ad5af91f 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
b46e3515a2 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
c0ecd05832 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
d1d875361a 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
15a04213a1 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
5eaaa6417b 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
fd1156176c 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
b16b85e112 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
faedf3fcf5 Accepting request 564053 from home:elimat:branches:devel:languages:D
- Update to version 1.7.0
  * No changelog was made available.
- Move LICENCE.txt to %license macro in %files section
- Revert to original build script
- Update to version 1.6.0 
  * The version list displayed for interactive package removal is now sorted
  * File attributes of fetched packages are now preserved
  * http://code-mirror.dlang.io is now used as a fallback for code.dlang.org
  * Failed package downloads are now retried two more times (by Colin Grogan)
- Run spec-cleaner
- Get Dub to complie on i586 with some hints from Arch Linux package.  
- RPM group fix.
- update to version 1.3.0
- Support https://en.opensuse.org/SourceUrls
- Update to 1.2.2
- Update to 1.0.0
  * Implemented support for single-file packages, including shebang
  script support - issue #103, pull #851, pull #866, pull #870, pull
  #878
  * Builds on DMD 2.065.0 up to 2.071.1
  * Removed all deprecated functionality from the API, CLI and data
  formats
  * Switched from std.stream to std.stdio - pull #847 
  * Now passes -vcolumns also to LDC - issue #859, pull #860
  * Avoids superfluous registry queries when building - issue #831,
  pull #861
  * Fixed escaping of command line arguments with spaces for LDC -
  issue #834, pull #860
- Eliminate rpmlint-flagged __DATE__
- Initial Version 0.9.24 - 2015-09

OBS-URL: https://build.opensuse.org/request/show/564053
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=13
2018-01-14 00:03:10 +00:00
1153a37b91 Accepting request 562070 from home:elimat:branches:devel:languages:D
- Update to version 1.7.0
- Move LICENCE.txt to %license macro in %files section

OBS-URL: https://build.opensuse.org/request/show/562070
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=12
2018-01-06 01:33:38 +00:00
b641467975 Accepting request 561039 from home:elimat:branches:devel:languages:D
- Revert to original build script

OBS-URL: https://build.opensuse.org/request/show/561039
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=10
2018-01-01 22:51:11 +00:00
Matthias Mailänder
6a214191ff Accepting request 540323 from home:elimat:branches:devel:languages:D
- Update to version 1.6.0 
  * The version list displayed for interactive package removal is now sorted
  * File attributes of fetched packages are now preserved
  * http://code-mirror.dlang.io is now used as a fallback for code.dlang.org
  * Failed package downloads are now retried two more times (by Colin Grogan)
- Run spec-cleaner
- Get Dub to complie on i586 with some hints from Arch Linux package.

OBS-URL: https://build.opensuse.org/request/show/540323
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=8
2017-11-19 19:43:04 +00:00
Ismail Dönmez
eaab002195 Accepting request 539786 from home:jengelh:branches:devel:languages:D
We have no Applications/* category in openSUSE

OBS-URL: https://build.opensuse.org/request/show/539786
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=7
2017-11-09 08:55:21 +00:00
Matthias Mailänder
f8a9e7fa5a Accepting request 500823 from home:Mailaender:branches:devel:languages:D
new upstream release

OBS-URL: https://build.opensuse.org/request/show/500823
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=6
2017-06-12 20:52:02 +00:00
Ismail Dönmez
2d632bb939 Accepting request 482576 from home:Mailaender:branches:devel:languages:D
Use source URLs instead of a _service for possible Factory inclusion.

OBS-URL: https://build.opensuse.org/request/show/482576
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=5
2017-03-27 11:57:21 +00:00
Matthias Mailänder
5b7a664dc2 Accepting request 478055 from home:elimat:branches:devel:languages:D
Update to 1.2.2

OBS-URL: https://build.opensuse.org/request/show/478055
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=4
2017-03-24 17:22:03 +00:00
Matthias Mailänder
c968e6c53b Accepting request 427245 from home:KGronlund:branches:devel:languages:D
- Update to 1.0.0
  * Implemented support for single-file packages, including shebang
  script support - issue #103, pull #851, pull #866, pull #870, pull
  #878
  * Builds on DMD 2.065.0 up to 2.071.1
  * Removed all deprecated functionality from the API, CLI and data
  formats
  * Switched from std.stream to std.stdio - pull #847 
  * Now passes -vcolumns also to LDC - issue #859, pull #860
  * Avoids superfluous registry queries when building - issue #831,
  pull #861
  * Fixed escaping of command line arguments with spaces for LDC -
  issue #834, pull #860

OBS-URL: https://build.opensuse.org/request/show/427245
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=3
2016-09-14 05:20:56 +00:00
Matthias Mailänder
0a78dd6993 Accepting request 394264 from home:jengelh:branches:devel:languages:D
- Eliminate rpmlint-flagged __DATE__

OBS-URL: https://build.opensuse.org/request/show/394264
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=2
2016-05-08 19:34:39 +00:00
Ismail Dönmez
e7bd79e44b Accepting request 367809 from home:Mailaender:branches:devel:languages:D
OBS-URL: https://build.opensuse.org/request/show/367809
OBS-URL: https://build.opensuse.org/package/show/devel:languages:D/dub?expand=0&rev=1
2016-03-15 12:32:57 +00:00