explorer++

This commit is contained in:
isanae
2020-05-06 14:14:32 -04:00
parent 57b21c4a16
commit 79ac3e6d1d
8 changed files with 60 additions and 0 deletions
+1
View File
@@ -45,6 +45,7 @@ pyqt = 5.14.2
pyqt_builder = 1.3.0
sip = 5.1.2
pyqt_sip = 12.7.2
explorerpp = 1.3.5
ss_6788_paper_lad = 6.0
ss_6788_paper_automata = 2.2
+1
View File
@@ -75,6 +75,7 @@ static string_map g_versions =
{"pyqt_builder", ""},
{"sip", ""},
{"pyqt_sip", ""},
{"explorerpp", ""},
{"ss_6788_paper_lad", ""},
{"ss_6788_paper_automata", ""},
+1
View File
@@ -87,6 +87,7 @@ struct versions
VALUE(pyqt_builder);
VALUE(sip);
VALUE(pyqt_sip);
VALUE(explorerpp);
VALUE(ss_6788_paper_lad);
VALUE(ss_6788_paper_automata);
+1
View File
@@ -185,6 +185,7 @@ void add_tasks()
add_task<pyqt>();
add_task<stylesheets>();
add_task<licenses>();
add_task<explorerpp>();
add_task<modorganizer>("cmake_common");
add_task<modorganizer>("modorganizer-uibase");
+38
View File
@@ -0,0 +1,38 @@
#include "pch.h"
#include "tasks.h"
namespace mob
{
explorerpp::explorerpp()
: basic_task("explorerpp", "explorer++")
{
}
fs::path explorerpp::source_path()
{
return paths::build() / "explorer++";
}
void explorerpp::do_fetch()
{
const auto file = run_tool(downloader(source_url()));
run_tool(extractor()
.file(file)
.output(source_path()));
op::copy_glob_to_dir_if_better(cx(),
source_path() / "*",
paths::install_bin() / "explorer++",
op::copy_files);
}
url explorerpp::source_url()
{
return
"https://explorerplusplus.com/software/"
"explorer++_" + versions::explorerpp() + "_x64.zip";
}
} // namespace
+14
View File
@@ -82,6 +82,20 @@ private:
};
class explorerpp : public basic_task<explorerpp>
{
public:
explorerpp();
static fs::path source_path();
protected:
void do_fetch() override;
private:
static url source_url();
};
class fmt : public basic_task<fmt>
{
public:
+1
View File
@@ -91,6 +91,7 @@
<ClCompile Include="..\src\tasks\boost.cpp" />
<ClCompile Include="..\src\tasks\boost_di.cpp" />
<ClCompile Include="..\src\tasks\bzip2.cpp" />
<ClCompile Include="..\src\tasks\explorerpp.cpp" />
<ClCompile Include="..\src\tasks\fmt.cpp" />
<ClCompile Include="..\src\tasks\gtest.cpp" />
<ClCompile Include="..\src\tasks\libbsarch.cpp" />
+3
View File
@@ -135,6 +135,9 @@
<ClCompile Include="..\src\tasks\boost_di.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\explorerpp.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\pch.h">