aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--PRIVACY.md14
-rw-r--r--assets/lr87-master.xcfbin0 -> 3206475 bytes
-rw-r--r--assets/lr87_150x150.pngbin0 -> 46216 bytes
-rw-r--r--assets/lr87_44x44.pngbin0 -> 5085 bytes
-rw-r--r--build_appx.bat40
5 files changed, 54 insertions, 0 deletions
diff --git a/PRIVACY.md b/PRIVACY.md
new file mode 100644
index 0000000..66442cc
--- /dev/null
+++ b/PRIVACY.md
@@ -0,0 +1,14 @@
+# LR-87 Privacy Policy
+
+LR-87 is a demonstration of the capabilities of Simply Fortran and the AppGraphics
+package on Windows. LR-87 will access network resources that are requested by the
+user only. *LR-87 does not communicate any information to Approximatrix, LLC or
+its author.*
+
+If this software is installed through the Windows Store, it may communicate
+information about installation to Microsoft.
+
+If this software is installed through the Snapcraft Store, it may communicate
+information about installation to Canonical.
+
+Created: September 29, 2020
diff --git a/assets/lr87-master.xcf b/assets/lr87-master.xcf
new file mode 100644
index 0000000..029661e
--- /dev/null
+++ b/assets/lr87-master.xcf
Binary files differ
diff --git a/assets/lr87_150x150.png b/assets/lr87_150x150.png
new file mode 100644
index 0000000..c1913f6
--- /dev/null
+++ b/assets/lr87_150x150.png
Binary files differ
diff --git a/assets/lr87_44x44.png b/assets/lr87_44x44.png
new file mode 100644
index 0000000..15741a2
--- /dev/null
+++ b/assets/lr87_44x44.png
Binary files differ
diff --git a/build_appx.bat b/build_appx.bat
new file mode 100644
index 0000000..754bdf5
--- /dev/null
+++ b/build_appx.bat
@@ -0,0 +1,40 @@
+@echo off
+
+set TIMESTAMP_SERVER=http://timestamp.comodoca.com
+set CURRENT_DATE=%date:~10,4%%date:~4,2%%date:~7,2%
+
+echo Creating Dist Folder
+mkdir dist
+
+cd dist
+echo Deploying Program
+copy ..\lr87.exe
+copy ..\*.dll
+copy "C:\Program Files (x86)\Simply Fortran 3\mingw-w64\x86_64-w64-mingw32\lib64\libquadmath-0.dll"
+copy "C:\Program Files (x86)\Simply Fortran 3\mingw-w64\x86_64-w64-mingw32\lib64\libgcc_s_seh-1.dll"
+copy ..\assets\lr87_*.png
+
+echo Signing Code
+for %%f in (*.exe) do (
+ "C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\signtool.exe" sign /a /d "LR-87 Component" /t %TIMESTAMP_SERVER% %%f
+ TIMEOUT /T 10
+)
+for %%f in (*.dll) do (
+ "C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\signtool.exe" sign /a /d "LR-87 Component" /t %TIMESTAMP_SERVER% %%f
+ TIMEOUT /T 10
+)
+
+echo Deploying Packaging
+copy ..\packaging\appxmanifest.xml
+
+echo Generating a Package Resource Index
+"C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\makepri.exe" createconfig /cf priconfig.xml /dq en-US
+"C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\makepri.exe" new /pr %cd% /cf %cd%\priconfig.xml
+
+echo Packaging into MSIX
+cd ..
+"C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\makeappx.exe" pack /v /h SHA256 /d %cd%\dist /p LR87-%CURRENT_DATE%.msix
+"C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\signtool.exe" sign /a /d "LR-87 Installer" /t %TIMESTAMP_SERVER% /fd SHA256 LR87-%CURRENT_DATE%.msix
+
+echo Done
+REM cd .. \ No newline at end of file