diff options
Diffstat (limited to 'src/create_pkg.cc')
| -rw-r--r-- | src/create_pkg.cc | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/create_pkg.cc b/src/create_pkg.cc new file mode 100644 index 0000000..b243afd --- /dev/null +++ b/src/create_pkg.cc @@ -0,0 +1,20 @@ +#include <string> +#include <filesystem> + +#include "vars.cc" +#include "name_from_url.cc" + +Pkg create_pkg(std::string arg) { + Pkg pkg; + + if (arg.rfind("http", 0) == 0) { + pkg.url = arg; + pkg.name = name_from_url(arg); + } + + pkg.ver = "HEAD"; + + pkg.src = pkgblds + "/" + pkg.name + "/" + pkg.ver; + + return pkg; +} |
