diff --git a/dub.json b/dub.json new file mode 100644 index 0000000..20668d3 --- /dev/null +++ b/dub.json @@ -0,0 +1,37 @@ +{ + "name": "dub", + "description": "Package manager for D packages", + "license": "MIT", + "copyright": "Copyright © 2012-2014 rejectedsoftware e.K., Copyright © 2012-2014 Matthias Dondorff", + "authors": [ + "Matthias Dondorff", + "Sönke Ludwig" + ], + "targetPath": "bin", + "configurations": [ + { + "name": "application", + "targetType": "executable", + "mainSourceFile": "source/app.d", + "libs": ["curl"], + "copyFiles-windows": ["curllib.dll", "libeay32.dll", "openldap.dll", "ssleay32.dll"], + "versions": ["DubUseCurl"] + }, + { + "name": "library", + "targetType": "library", + "excludedSourceFiles": ["source/app.d"], + "libs": ["curl"], + "copyFiles-windows": ["curllib.dll", "libeay32.dll", "openldap.dll", "ssleay32.dll"], + "versions": ["DubUseCurl"] + }, + { + "name": "library-nonet", + "targetType": "library", + "dependencies": { + "vibe-d": {"version": "~>0.7.19-rc.4", "optional": true} + }, + "excludedSourceFiles": ["source/app.d"] + } + ] +} \ No newline at end of file diff --git a/examples/app/dub.json b/examples/app/dub.json new file mode 100644 index 0000000..7265230 --- /dev/null +++ b/examples/app/dub.json @@ -0,0 +1,4 @@ +{ + "name": "app-example", + "description": "A simple D application" +} diff --git a/examples/app/package.json b/examples/app/package.json deleted file mode 100644 index 7265230..0000000 --- a/examples/app/package.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "app-example", - "description": "A simple D application" -} diff --git a/examples/header-lib/dub.json b/examples/header-lib/dub.json new file mode 100644 index 0000000..671749b --- /dev/null +++ b/examples/header-lib/dub.json @@ -0,0 +1,6 @@ +{ + "name": "header-lib-example", + "description": "A simple D header library (C binding to libmylib.so)", + "targetType": "sourceLibrary", + "libs": ["mylib"] +} diff --git a/examples/header-lib/package.json b/examples/header-lib/package.json deleted file mode 100644 index 671749b..0000000 --- a/examples/header-lib/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "header-lib-example", - "description": "A simple D header library (C binding to libmylib.so)", - "targetType": "sourceLibrary", - "libs": ["mylib"] -} diff --git a/examples/lib-user/dub.json b/examples/lib-user/dub.json new file mode 100644 index 0000000..0f358eb --- /dev/null +++ b/examples/lib-user/dub.json @@ -0,0 +1,7 @@ +{ + "name": "lib-user-example", + "description": "An application using a local library dependency", + "dependencies": { + "lib-example": {"version": "~master", "path": "../lib"} + } +} diff --git a/examples/lib-user/package.json b/examples/lib-user/package.json deleted file mode 100644 index 0f358eb..0000000 --- a/examples/lib-user/package.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "lib-user-example", - "description": "An application using a local library dependency", - "dependencies": { - "lib-example": {"version": "~master", "path": "../lib"} - } -} diff --git a/examples/lib/dub.json b/examples/lib/dub.json new file mode 100644 index 0000000..7fb63c3 --- /dev/null +++ b/examples/lib/dub.json @@ -0,0 +1,5 @@ +{ + "name": "lib-example", + "description": "A simple D library", + "targetType": "library" +} diff --git a/examples/lib/package.json b/examples/lib/package.json deleted file mode 100644 index 7fb63c3..0000000 --- a/examples/lib/package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "lib-example", - "description": "A simple D library", - "targetType": "library" -} diff --git a/examples/mixed/dub.json b/examples/mixed/dub.json new file mode 100644 index 0000000..234ffd1 --- /dev/null +++ b/examples/mixed/dub.json @@ -0,0 +1,4 @@ +{ + "name": "mixed-example", + "description": "A package usable as both, an application and a library" +} diff --git a/examples/mixed/package.json b/examples/mixed/package.json deleted file mode 100644 index 234ffd1..0000000 --- a/examples/mixed/package.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "mixed-example", - "description": "A package usable as both, an application and a library" -} diff --git a/examples/vibed-main/dub.json b/examples/vibed-main/dub.json new file mode 100644 index 0000000..5c1042b --- /dev/null +++ b/examples/vibed-main/dub.json @@ -0,0 +1,8 @@ +{ + "name": "vibed-main-example", + "description": "A project using vibe.d and a custom main() function", + "dependencies": { + "vibe-d": "~master" + }, + "versions": ["VibeCustomMain"] +} diff --git a/examples/vibed-main/package.json b/examples/vibed-main/package.json deleted file mode 100644 index 5c1042b..0000000 --- a/examples/vibed-main/package.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "name": "vibed-main-example", - "description": "A project using vibe.d and a custom main() function", - "dependencies": { - "vibe-d": "~master" - }, - "versions": ["VibeCustomMain"] -} diff --git a/examples/vibed/dub.json b/examples/vibed/dub.json new file mode 100644 index 0000000..befdb65 --- /dev/null +++ b/examples/vibed/dub.json @@ -0,0 +1,7 @@ +{ + "name": "vibed-example", + "description": "A project using vibe.d", + "dependencies": { + "vibe-d": "~master" + } +} diff --git a/examples/vibed/package.json b/examples/vibed/package.json deleted file mode 100644 index befdb65..0000000 --- a/examples/vibed/package.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "vibed-example", - "description": "A project using vibe.d", - "dependencies": { - "vibe-d": "~master" - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 20668d3..0000000 --- a/package.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "name": "dub", - "description": "Package manager for D packages", - "license": "MIT", - "copyright": "Copyright © 2012-2014 rejectedsoftware e.K., Copyright © 2012-2014 Matthias Dondorff", - "authors": [ - "Matthias Dondorff", - "Sönke Ludwig" - ], - "targetPath": "bin", - "configurations": [ - { - "name": "application", - "targetType": "executable", - "mainSourceFile": "source/app.d", - "libs": ["curl"], - "copyFiles-windows": ["curllib.dll", "libeay32.dll", "openldap.dll", "ssleay32.dll"], - "versions": ["DubUseCurl"] - }, - { - "name": "library", - "targetType": "library", - "excludedSourceFiles": ["source/app.d"], - "libs": ["curl"], - "copyFiles-windows": ["curllib.dll", "libeay32.dll", "openldap.dll", "ssleay32.dll"], - "versions": ["DubUseCurl"] - }, - { - "name": "library-nonet", - "targetType": "library", - "dependencies": { - "vibe-d": {"version": "~>0.7.19-rc.4", "optional": true} - }, - "excludedSourceFiles": ["source/app.d"] - } - ] -} \ No newline at end of file