dep

Package manager for embedded C libraries
git clone git://git.finwo.net/app/dep
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-03-15 03:15Increase memory limit to prevent high-ratio breakageYersa Nordman1+1-1
2026-03-15 01:21Replace manual templating by existing libraryfinwo2+80-17
2026-03-14 22:38Merge pull request #16 from finwo/rewrite-cfinwo39+2749-1361
2026-03-14 20:42Include include dir in config.mk by defaultfinwo1+14-0
2026-03-14 20:12Fix high-compression-ratio unpack; fix postinstall hook; fix deb typofinwo2+49-32
2026-03-14 17:08Fix dirname replacement with original intentfinwo1+2-2
2026-03-14 17:01added postinstall hookfinwo1+65-0
2026-03-14 16:44Just try to download immediately instead of detectingfinwo1+2-3
2026-03-14 16:37No bullshit generated release notesfinwo1+0-1
2026-03-14 16:25Github is fucking bullshit and can't automate this fucking shitfinwo2+6-47
2026-03-14 16:22Hard dispatch the release workflow thenfinwo2+13-0
2026-03-14 16:14Explicitly state write permsfinwo1+3-0
2026-03-14 16:10Fuck it, automated tag creation thenfinwo2+30-14
2026-03-14 03:07Fix artifact downloadfinwo1+15-15
2026-03-14 02:53Simplify repo in action.ymlfinwo1+1-1
2026-03-14 02:27Restructure helpfinwo8+222-41
2026-03-14 01:22Fuck microsoftfinwo9+11-115
2026-03-14 01:11Dealing with windows non-posix-compliancefinwo5+40-0
2026-03-14 00:59Add missing dependencies for building in gh-actionsfinwo2+12-6
2026-03-14 00:53Merge remote-tracking branch 'github/main' into rewrite-cfinwo0+0-0
2026-03-14 00:16Re-instate action.ymlfinwo3+193-4
2026-03-13 23:48Added repository clean-cache commandfinwo5+144-91
2026-03-13 23:35Rebuilt readmefinwo1+170-0
2026-03-13 23:32Add install scriptfinwo1+5-0
2026-03-13 23:20Strip binaries to remove unneeded debug symbolsfinwo1+1-0
2026-03-13 23:20Handle .dep.export filesfinwo2+89-0
2026-03-13 22:46Added 'add' commandfinwo4+540-61
2026-03-13 20:15Update .dep formatfinwo1+34-45
2026-03-13 18:51Separate net-utils from install commandfinwo3+283-230
2026-03-13 15:25Handle __DIRNAME replacements during config.mk concatfinwo1+47-0
2026-03-13 15:02Handle installing sub-dependenciesfinwo1+53-0
2026-03-13 14:49Handle .dep.chain for shimsfinwo1+95-0
2026-03-13 14:15Added install commandfinwo2+483-0
2026-03-13 11:51Added basic repository managementfinwo5+359-68
2026-03-13 11:15Allow command aliasingfinwo4+24-15
2026-03-13 11:05Added init commandfinwo1+58-0
2026-03-13 10:55Auto-formattingfinwo6+406-77
2026-03-13 10:54Add license commandfinwo6+58-15
2026-03-12 23:36Project re-initfinwo6+200-0
2024-06-06 12:19Fix invalid symlinkfinwo2+2-2
2024-06-06 12:06Fix invalid realpathfinwo2+2-2
2024-06-06 11:59Fix typo in linkingfinwo2+2-2
2024-06-06 11:58Make symlinks again instead of copiesfinwo2+4-4
2024-05-10 21:30Fix dependency recursion to install dep's depsfinwo2+6-6
2024-04-27 18:37Less agressive reset upon consecutive install callsfinwo2+6-6
2024-04-27 18:30Fix no tarball download bugfinwo2+23-19
2024-04-27 18:12Fixed bug destroying exports of already-installed packages during consecutive runsfinwo2+98-98
2024-03-08 21:33Renamed original usage to summary in readmefinwo2+4-4
2024-03-08 21:32Added basic usage and reference to official repofinwo2+102-0
2024-03-02 23:27Only support gzipped tarballs I guessfinwo2+2-2
2024-03-02 23:24Run dep itself in new step to allow path to updatefinwo1+6-2
2024-03-02 23:20Made vars local where requiredfinwo2+36-28
2024-03-02 22:53Add default repository to action using new structurefinwo1+3-7
2024-03-02 21:58Added support for github-based packages from the repositoryfinwo3+225-307
2024-03-02 16:05Can now add dependencies using the new repo structurefinwo3+65-36
2024-03-01 23:36Fetching the package.ini location from the package cache in new structurefinwo2+130-76
2024-03-01 22:01Prepend blank line before new sectionsfinwo2+6-0
2024-02-29 22:27Download repo tarballs now in prep for different package addingfinwo4+100-18
2024-01-01 21:47Added echos for showing build commandsfinwo2+4-0
2024-01-01 20:43Fix brainfart on new if statementfinwo2+2-2
2024-01-01 20:35Added os-specific build step supportfinwo3+48-2
2023-10-31 00:03Forgotten makefinwo1+1-1
2023-10-31 00:01Remove space in include path in generated config.mkfinwo1+1-1
2023-10-18 19:45Back to relpaths again, no need to stay compatible with symlinksfinwo2+4-4
2023-10-18 19:43Remove debug logging againfinwo2+0-4
2023-10-18 19:43Forego symlinks for nowfinwo3+4-69
2023-10-18 19:39Revert to full paths, using windows-specific symlinking nowfinwo3+73-6
2023-10-18 19:23Add debug echo for seeing what goes wrongfinwo2+4-0
2023-10-18 19:18Use relative paths instead of full paths for CMD_INSTALL_PKG_DESTfinwo2+4-4
2023-10-18 08:11Removed debugging env dumpfinwo1+0-8
2023-10-17 22:17Removed debug statementsfinwo2+0-14
2023-10-17 22:16use tr, dos2unix isn't installed by default on gh-actionsfinwo2+2-2
2023-10-17 22:14Fix newlines while reading ini filesfinwo2+6-0
2023-10-17 22:07Add forgotten build of previous commitfinwo1+1-0
2023-10-17 22:05Add ext logging before case for dep installfinwo1+1-0
2023-10-17 22:03Add logging before ext detection to see what's brokenfinwo2+4-0
2023-10-17 21:57Added debug statements to all curl callsfinwo3+9-5
2023-10-17 21:47Remove unused nodejs action componentsfinwo4+0-18016
2023-10-17 21:45Use join-path instead of echo for windowsfinwo1+1-1
2023-10-17 21:37Different attempt at listing envs in windowsfinwo1+1-1
2023-10-17 21:35Attempt adding realpath to the PATH instead of just relpathfinwo1+2-2
2023-10-17 21:31Include shell on debug commandsfinwo1+2-0
2023-10-17 21:29Show all variables after attempting path modifierfinwo1+6-0
2023-10-17 21:27Attempt adding dist dir as path to callerfinwo1+12-2
2023-10-17 21:15Build dist/action.js as well for commitfinwo1+26-30
2023-10-17 21:12Add debug version of action jsfinwo8+18084-6
2023-10-17 19:47Fix bad inclusion in src/command/add/index.shfinwo3+77-133
2023-05-22 21:26Fix multi-path export inclusion resulting in duplicate config.mk entriesfinwo2+34-26
2023-05-01 19:55Updated readme to have clearer building instructionsfinwo2+20-6
2023-02-23 17:51Made name/origin/ISNEW vars in cmd_install_dep local to prevent overridefinwo2+6-6
2023-01-29 17:03implemented build step support from package.inifinwo2+18-2
2023-01-29 15:54Treat config.mk as special file with appending together instead of symlinkingfinwo2+16-2
2023-01-28 20:41Added support for loading pkg locations from repositoriesfinwo5+70-10
2023-01-28 20:14Added repo command for basic repository managementfinwo5+108-8
2023-01-28 20:12Added support for linking tarball instead of package.ini as dependencyfinwo4+81-9
2023-01-28 16:32Made src-sha256 in package.ini optionalfinwo2+8-8
2023-01-28 16:16Echo done after finishing installfinwo2+2-0
2023-01-28 16:13Copy dist/dep from the correct path in action.ymlfinwo1+1-1
2023-01-28 16:11Using cp instead of curl to install dep in action.ymlfinwo1+1-1
2023-01-28 16:05Added basic readme and global help fixfinwo5+86-3
2023-01-28 15:41Remove commented dirkey implementationfinwo2+2-20
2023-01-28 15:36Use symlinks instead of rendered files for exportsfinwo3+18-20
2023-01-28 15:21Added required property shell in action.ymlfinwo1+2-0
2023-01-28 15:19Changed action.yml to use compositefinwo1+4-1
2023-01-28 15:11Added minimal install.sh & action to include itfinwo2+9-0
2023-01-28 14:14Changed output to dist directory ; include built binary in repofinwo3+384-7
2023-01-28 02:10Implemented minimalist add without preloaded repositoryfinwo11+228-157
2023-01-27 21:12Removed linenoise dep from package.ini ; added install target to makefilefinwo2+18-18
2023-01-27 21:01Implemented extra file fetching and recursive dependency installingfinwo1+38-18
2023-01-27 20:24Implemented downloading src by dependency's package.inifinwo5+72-12
2023-01-25 21:03Split commands into src subdir; replaced bashpp by preprocessfinwo11+226-104
2023-01-25 17:25Project restart: basic composing of executablefinwo17+150-908
2019-12-02 12:20made install path configurablefinwo1+23-9
2019-11-05 20:04Updated usagefinwo4+48-4
2019-11-05 19:49Use the right path in install.shfinwo2+5-14
2019-11-05 19:47Added a preprocessorfinwo8+571-294
2019-11-05 17:50Added logo to helpfinwo1+8-0
2019-11-05 17:48Update license in binaryfinwo1+1-1
2019-11-05 17:43Updated code of conductfinwo2+4-45
2019-01-10 15:01Found 2 more todosfinwo1+5-0
2019-01-10 14:58Made the readme somewhat usefulfinwo1+57-1
2019-01-10 14:49Keep the intention to general-purpose, it's more attractivefinwo1+5-4
2019-01-10 14:47This package manager is aimed at Cfinwo1+14-28
2019-01-10 14:40Don't use mutliple echos for the bannerfinwo1+7-5
2019-01-10 14:38Made the install script easier for later usefinwo1+17-9
2019-01-10 14:32fixed flags during apk addfinwo1+1-1
2019-01-10 14:31Added voidlinux support during install.shfinwo1+7-4
2019-01-10 14:28Add alpine support in install scriptfinwo1+20-14
2019-01-10 14:15Better buildfile detectionfinwo1+15-23
2017-12-06 19:22One last forgotton temp_file referencefinwo1+1-1
2017-12-06 19:13Forgot to create cache parent directoryfinwo1+1-0
2017-12-06 19:11Merge branch 'master' of github.com:cdeps/depfinwo1+1-1
2017-12-06 19:10Added more status messages ; added cachefinwo1+31-16
2017-12-06 18:50Don't warn about the build directory missingfinwo1+8-6
2017-12-06 18:49Filename correctionfinwo1+1-1
2017-11-27 08:38Merge branch 'master' of github.com:cdeps/depfinwo2+55-0
2017-11-27 08:38Remembered how the owl is supposed to lookfinwo1+1-1
2017-11-15 18:19Show the user his files are being usedfinwo1+1-0
2017-11-15 18:16Merge branch 'master' of github.com:cdeps/depfinwo1+46-0
2017-11-15 18:16Added support for project's own build filesfinwo1+8-0
2017-11-15 10:02Merge pull request #1 from cdeps/add-code-of-conduct-1finwo1+46-0
2017-11-15 10:01Create CODE_OF_CONDUCT.mdfinwo1+46-0
2017-11-14 23:16Install fix ; fix for multi-dependency projectsfinwo2+3-3
2017-11-14 22:57Added crude readmefinwo1+21-0
2017-11-14 22:54Added crude install scriptfinwo1+40-0
2017-11-14 22:40Minor init fix ; first functional installfinwo1+125-3
2017-11-14 22:39Added /lib to .gitignorefinwo1+1-0
2017-11-14 22:35Forgotten simplificationfinwo1+1-1
2017-11-14 21:54Added repo clean commandfinwo1+15-1
2017-11-14 21:49Ignore swap filesfinwo1+1-0
2017-11-14 21:49Notify user of incomplete repo removefinwo1+7-0
2017-11-14 21:28Don't be extra verbosefinwo1+9-8
2017-11-14 09:17Using ~/.dep instead of ~/.cdepsfinwo2+16-16
2017-11-13 22:55Crude repo update now workingfinwo2+13-3
2017-11-13 22:39Fixed minor brainfart ; added default repositoryfinwo2+9-3
2017-11-13 22:18Added dep repo addfinwo1+21-1
2017-11-13 21:40Add and Init functionfinwo2+76-2
2017-11-13 20:32Removed trailing blank line from LICENSEfinwo1+0-1
2017-11-13 20:31Added license in bare form as wellfinwo1+21-0
2017-11-13 20:31Added licensefinwo2+51-7
2017-11-13 19:46Minor progressfinwo2+23-13
2017-11-13 19:09Initial commitfinwo1+38-0