diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 16:29:01 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 16:29:01 +0000 |
commit | 35a96bde514a8897f6f0fcc41c5833bf63df2e2a (patch) | |
tree | 657d15a03cc46bd099fc2c6546a7a4ad43815d9f /packaging/win32/portable | |
parent | Initial commit. (diff) | |
download | inkscape-35a96bde514a8897f6f0fcc41c5833bf63df2e2a.tar.xz inkscape-35a96bde514a8897f6f0fcc41c5833bf63df2e2a.zip |
Adding upstream version 1.0.2.upstream/1.0.2upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'packaging/win32/portable')
-rw-r--r-- | packaging/win32/portable/App/AppInfo/Launcher/InkscapePortable.ini | 72 | ||||
-rw-r--r-- | packaging/win32/portable/App/AppInfo/Launcher/splash.jpg | bin | 0 -> 45251 bytes | |||
-rw-r--r-- | packaging/win32/portable/App/AppInfo/appicon.ico | bin | 0 -> 297358 bytes | |||
-rw-r--r-- | packaging/win32/portable/App/AppInfo/appicon_16.png | bin | 0 -> 679 bytes | |||
-rw-r--r-- | packaging/win32/portable/App/AppInfo/appicon_32.png | bin | 0 -> 1838 bytes | |||
-rw-r--r-- | packaging/win32/portable/App/AppInfo/appinfo.ini | 26 | ||||
-rw-r--r-- | packaging/win32/portable/App/AppInfo/installer.ini | 15 | ||||
-rw-r--r-- | packaging/win32/portable/App/readme.txt | 1 | ||||
-rw-r--r-- | packaging/win32/portable/help.html | 178 | ||||
-rw-r--r-- | packaging/win32/portable/readme.packaging.txt | 30 |
10 files changed, 322 insertions, 0 deletions
diff --git a/packaging/win32/portable/App/AppInfo/Launcher/InkscapePortable.ini b/packaging/win32/portable/App/AppInfo/Launcher/InkscapePortable.ini new file mode 100644 index 0000000..24856a9 --- /dev/null +++ b/packaging/win32/portable/App/AppInfo/Launcher/InkscapePortable.ini @@ -0,0 +1,72 @@ +[Launch] +ProgramExecutable=Inkscape\inkscape.exe +DirectoryMoveOK=yes +SupportsUNC=yes + +[Activate] +Ghostscript=find +XML=true + +[Environment] +INKSCAPE_PROFILE_DIR=%PAL:DataDir%\settings +HOME=%PAL:DataDir%\settings +APPDATA=%PAL:DataDir%\settings +PYTHONHOME=%PAL:AppDir%\Inkscape\python +PATH=%PATH% + +[FilesMove] +recently-used.xbel=%LOCALAPPDATA% + +[Language] +Base=%PortableApps.comLocaleglibc% +CheckIfExists=%PAL:AppDir%\Inkscape\share\locale\%PAL:LanguageCustom%\*.* +DefaultIfNotExists=en_US + +[LanguageFile] +Type=XML attribute +File=%PAL:DataDir%\settings\preferences.xml +XPath=/inkscape/group[@id="ui"] +Attribute=language + +[FileWrite1] +Type=XML attribute +File=%PAL:DataDir%\settings\preferences.xml +XPath=/inkscape/group[@id="ui"] +Attribute=language +Value=%PAL:LanguageCustom% + +[FileWrite2] +Type=Replace +File=%PAL:DataDir%\settings\preferences.xml +Find=%PAL:LastDrive%%PAL:LastPackagePartialDir%\ +Replace=%PAL:Drive%%PAL:PackagePartialDir%\ + +[FileWrite3] +Type=Replace +File=%PAL:DataDir%\settings\preferences.xml +Find=%PAL:LastPortableAppsBaseDir%\ +Replace=%PAL:PortableAppsBaseDir%\ + +[FileWrite4] +Type=Replace +File=%PAL:DataDir%\settings\preferences.xml +Find=%PAL:LastDrive%\ +Replace=%PAL:Drive%\ + +[FileWrite5] +Type=Replace +File=%PAL:DataDir%\settings\.recently-used.xbel +Find=file:///%PAL:LastDrive%%PAL:LastPackagePartialDir:ForwardSlash%/ +Replace=file:///%PAL:Drive%%PAL:PackagePartialDir:ForwardSlash%/ + +[FileWrite6] +Type=Replace +File=%PAL:DataDir%\settings\.recently-used.xbel +Find=file:///%PAL:LastPortableAppsBaseDir:ForwardSlash%/ +Replace=file:///%PAL:PortableAppsBaseDir:ForwardSlash%/ + +[FileWrite7] +Type=Replace +File=%PAL:DataDir%\settings\.recently-used.xbel +Find=file:///%PAL:LastDrive%/ +Replace=file:///%PAL:Drive%/ diff --git a/packaging/win32/portable/App/AppInfo/Launcher/splash.jpg b/packaging/win32/portable/App/AppInfo/Launcher/splash.jpg Binary files differnew file mode 100644 index 0000000..2cea130 --- /dev/null +++ b/packaging/win32/portable/App/AppInfo/Launcher/splash.jpg diff --git a/packaging/win32/portable/App/AppInfo/appicon.ico b/packaging/win32/portable/App/AppInfo/appicon.ico Binary files differnew file mode 100644 index 0000000..7288d49 --- /dev/null +++ b/packaging/win32/portable/App/AppInfo/appicon.ico diff --git a/packaging/win32/portable/App/AppInfo/appicon_16.png b/packaging/win32/portable/App/AppInfo/appicon_16.png Binary files differnew file mode 100644 index 0000000..295aeb1 --- /dev/null +++ b/packaging/win32/portable/App/AppInfo/appicon_16.png diff --git a/packaging/win32/portable/App/AppInfo/appicon_32.png b/packaging/win32/portable/App/AppInfo/appicon_32.png Binary files differnew file mode 100644 index 0000000..1465ac3 --- /dev/null +++ b/packaging/win32/portable/App/AppInfo/appicon_32.png diff --git a/packaging/win32/portable/App/AppInfo/appinfo.ini b/packaging/win32/portable/App/AppInfo/appinfo.ini new file mode 100644 index 0000000..544a665 --- /dev/null +++ b/packaging/win32/portable/App/AppInfo/appinfo.ini @@ -0,0 +1,26 @@ +[Format] +Type=PortableApps.comFormat +Version=0.91 + +[Details] +Name=Inkscape Portable +AppID=InkscapePortable +Publisher=Inkscape.org & PortableApps.com +Homepage=Inkscape.org +Category=Graphics & Pictures +Description=Inkscape is a powerful vector graphics editor. +Language=Multilingual + +[License] +Shareable=true +OpenSource=true +Freeware=true +CommercialUse=true + +[Version] +PackageVersion=0.47 +DisplayVersion=0.47 + +[Control] +Icons=1 +Start=InkscapePortable.exe diff --git a/packaging/win32/portable/App/AppInfo/installer.ini b/packaging/win32/portable/App/AppInfo/installer.ini new file mode 100644 index 0000000..ffa60d1 --- /dev/null +++ b/packaging/win32/portable/App/AppInfo/installer.ini @@ -0,0 +1,15 @@ +[OptionalComponents] +OptionalComponents=true +OptionalDirectory1=App\Inkscape\locale +OptionalDirectory2=App\Inkscape\share\locale +OptionalFile1=App\Inkscape\share\clipart\draw-freely.*.svg +OptionalFile2=App\Inkscape\share\screens\*.*.svg +OptionalFile3=App\Inkscape\share\templates\default.*.svg +OptionalFile4=App\Inkscape\share\tutorials\potrace-*.svg +OptionalFile5=App\Inkscape\share\tutorials\*.*.svg + +[DirectoriesToPreserve] +PreserveDirectory1=App\Inkscape\data +PreserveDirectory2=App\Inkscape\modules +PreserveDirectory3=App\Inkscape\plugins +PreserveDirectory4=App\Inkscape\share\extensions diff --git a/packaging/win32/portable/App/readme.txt b/packaging/win32/portable/App/readme.txt new file mode 100644 index 0000000..b67db50 --- /dev/null +++ b/packaging/win32/portable/App/readme.txt @@ -0,0 +1 @@ +The files in this directory are necessary for Inkscape Portable to function. There is normally no need to directly access or alter any of the files within these directories. diff --git a/packaging/win32/portable/help.html b/packaging/win32/portable/help.html new file mode 100644 index 0000000..1391c12 --- /dev/null +++ b/packaging/win32/portable/help.html @@ -0,0 +1,178 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en-US"><head><title>Inkscape Portable Help</title>
+ <link rel="alternate" type="application/rss+xml" title="PortableApps.com" href="http://portableapps.com/feeds/general">
+ <link rel="SHORTCUT ICON" href="Other/Help/images/favicon.ico">
+<style>body {
+ font-family: Verdana,Arial,Helvetica,sans-serif;
+ font-size: 76%;
+ color: #000;
+ margin: 20px;
+ background: #E6E8EA;
+ text-align: center;
+}
+a
+{
+ color: #B31616;
+ font-weight: bold;
+}
+a:link {
+ }
+a:visited {
+ }
+a:active {
+ }
+a:hover {
+ color: red;
+ }
+h1, h2, h3, h4, h5, h6 {
+ font-family: Arial, sans-serif;
+ font-weight: normal;
+}
+h1 {
+ color: #B31616;
+ font-weight: bold;
+ letter-spacing: -2px;
+ font-size: 2.2em;
+ border-bottom: 1px solid silver;
+ padding-bottom: 5px;
+ }
+h2 {
+ font-size: 1.5em;
+ border-bottom: 1px solid silver;
+ padding-bottom: 3px;
+ clear: both;
+ }
+h3 {
+ font-size: 1.2em;
+ }
+h4 {
+ font-size: 1.1em;
+ }
+h5 {
+ font-size: 1.0em;
+ }
+h6 {
+ font-size: 0.8em;
+ }
+img {
+ border: 0;
+ }
+ol, ul, li {
+ font-size: 1.0em;
+ }
+p, table, tr, td, th {
+ font-size: 1.0em;
+ }
+pre {
+ font-family: Courier New,Courier,monospace;
+ font-size: 1.0em;
+ }
+strong, b {
+ font-weight: bold;
+ }
+table, tr, td {
+ font-size: 1.0em;
+ border-collapse: collapse;
+}
+td, th {
+ border: 1px solid #aaaaaa;
+ border-collapse: collapse;
+ padding: 3px;
+}
+th {
+ background: #3667A8;
+ color: white;
+}
+ol ol {
+ list-style-type: lower-alpha;
+}
+.content {
+ text-align: left;
+ margin-left: auto;
+ margin-right: auto;
+ width: 780px;
+ background-color: #FFFFFF;
+ border-left: 1px solid Black;
+ border-right: 1px solid Black;
+ padding: 12px 30px;
+ line-height: 150%;
+}
+.logo {
+ background: #ffffff url("Other/Help/images/help_background_header.png") repeat-x;
+ width: 840px;
+ margin-top: 20px;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: left;
+ border-right: 1px solid black;
+ border-left: 1px solid black;
+}
+.footer {
+ background: #ffffff url("Other/Help/images/help_background_footer.png") repeat-x;
+ width: 840px;
+ height: 16px;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: left;
+ border-right: 1px solid black;
+ border-left: 1px solid black;
+}
+.logo img {
+ padding-left: 0px;
+ border: none;
+ position: relative;
+ top: -4px;
+}
+* html .content {
+ width: 760px;
+}
+* html .logo, * html .footer {
+ width: 820px;
+}
+.content h1 {
+ margin: 0px;
+}
+h1.hastagline {
+ border: 0;
+}
+h2.tagline {
+ color: #747673;
+ clear: none;
+ margin-top: 0em;
+}
+/*printer styles*/
+@media print{
+body, .content {margin: 0; padding: 0;}
+.navigation, .locator, .footer a, .message, .footer-links {display:none;}
+.footer, .content, .header {border: none;}
+a {text-decoration: none; font-weight: normal; color: black;}
+}</style>
+</head>
+<body>
+<div class="logo"><a href="http://portableapps.com/"><img src="Other/Help/images/help_logo_top.png" width="229" height="47" alt="PortableApps.com - Your Digital Life, Anywhere"></a></div>
+<div class="content">
+<h1 class="hastagline">Inkscape Portable Help</h1>
+<h2 class="tagline">amazing vector graphics - everywhere!</h2>
+<p>Inkscape Portable is the popular Inkscape vector graphics editor packaged with a PortableApps.com launcher as a <a href="http://portableapps.com/about/what_is_a_portable_app">portable app</a>, to help you design on your iPod, USB flash drive, portable hard drive, etc. It has all the same great features as Inkscape including editing vector graphics, designing things and more. Plus, it leaves no personal information behind on the machine you run it on, so you can take it with you wherever you go. <a href="http://inkscape.org/">Learn more about Inkscape...</a></p>
+
+<p><a href="http://inkscape.org/donate.php"><img src="Other/Help/images/donation_button.png" width="110" height="23" border="0" align="top" alt="Make a Donation"></a> - Support Inkscape Development</p>
+<p><a href="http://portableapps.com/donate"><img src="Other/Help/images/donation_button.png" width="110" height="23" border="0" align="top" alt="Make a Donation"></a> - Support PortableApps.com's Hosting and Development</p>
+
+<p><a href="http://inkscape.org/">Go to the Inkscape Portable Homepage >></a></p>
+
+<p><a href="http://PortableApps.com/">Get more portable apps at PortableApps.com</a></p>
+
+<p>This software is OSI Certified Open Source Software. OSI Certified is a certification mark of the Open Source Initiative.</p>
+
+<h2>Portable App Issues</h2>
+<ul>
+ <li><a href="http://portableapps.com/support/portable_app#downloading">Downloading a Portable App</a></li>
+ <li><a href="http://portableapps.com/support/portable_app#installing">Installing a Portable App</a></li>
+ <li><a href="http://portableapps.com/support/portable_app#using">Using a Portable App</a></li>
+ <li><a href="http://portableapps.com/support/portable_app#upgrading">Upgrading a Portable App</a></li>
+</ul>
+<p>You can read about advanced configuration options for the Inkscape Portable launcher in its <a href="Other\Source\Readme.txt">readme file</a>.
+</div>
+<div class="footer"></div>
+</body>
+</html>
diff --git a/packaging/win32/portable/readme.packaging.txt b/packaging/win32/portable/readme.packaging.txt new file mode 100644 index 0000000..1ca4e96 --- /dev/null +++ b/packaging/win32/portable/readme.packaging.txt @@ -0,0 +1,30 @@ +REQUIREMENTS +============ +· Inkscape compiled (see http://wiki.inkscape.org/wiki/index.php/Win32Port) +· NSIS Portable + http://portableapps.com/apps/development/nsis_portable +· PortableApps.com AppCompactor + http://portableapps.com/apps/utilities/portableapps.com_appcompactor +· PortableApps.com Installer + http://portableapps.com/apps/development/portableapps.com_installer +· PortableApps.com Launcher + http://portableapps.com/apps/development/portableapps.com_launcher + +INSTRUCTIONS +============ +An automated version is planned for later, but currently you'll just have to follow these instructions. Oh, and it won't do the last half dozen steps automatically. + +(0. Compile Inkscape) +1. Copy everything from the "inkscape" build directory, EXCEPT for inkscape.dbg and gdb.exe, into ./App/Inkscape +2. Update the version number in the "Version" section of ./App/AppInfo/appinfo.ini +4. Run the PortableApps.com AppCompactor on ./App/Inkscape +3. Run the PortableApps.com Launcher on this directory +5. Run the PortableApps.com Installer on this directory + +6. InkscapePortable_X.XX.paf.exe will now be in packaging/win32, ready for release +7. Test it (the installer and the installed) +8. Send it to John T. Haller of PortableApps.com for digital signature +9. Probably wait a few days... +10. Receive it back, signed +11. Test it again, just to make sure +12. Release it! |