aboutsummaryrefslogtreecommitdiff
path: root/src/create_pkg.cc
blob: b243afda77cf1cb3e5e6de86e23d92218d465d74 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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;
}