[pan: 4/16] readme updates
- From: Dominique Dumont <ddumont src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pan: 4/16] readme updates
- Date: Mon, 25 Apr 2022 17:36:04 +0000 (UTC)
commit 1140301291394fd0901b7bd6a026318509543059
Author: Thomas Tanner <thosrtanner googlemail com>
Date: Fri Apr 1 07:41:08 2022 +0100
readme updates
README.mingw | 2 +-
README.mingw64_msys2 | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++-
2 files changed, 51 insertions(+), 2 deletions(-)
---
diff --git a/README.mingw b/README.mingw
index ef25153..783e6bd 100644
--- a/README.mingw
+++ b/README.mingw
@@ -1,4 +1,4 @@
-The environment
+The environment
===============
installed mingw 5.0.2 with C++ and mingw-make from http://www.mingw.org/download.shtml
installed msys 1.0.11-2004.04.03-1 from http://www.mingw.org/download.shtml
diff --git a/README.mingw64_msys2 b/README.mingw64_msys2
index 7738486..5c970ff 100644
--- a/README.mingw64_msys2
+++ b/README.mingw64_msys2
@@ -9,21 +9,70 @@ Install msys2 as per instructions. You will also need to install
* gtk3
* gmime
+$ pacman -S mingw-w64-x86_64-gtk2
+$ pacman -S mingw-w64-x86_64-gtk3
$ pacman -S pcre mingw-w64-x86_64-gtk3 mingw-w64-x86_64-gmime
-Then you can create an msys2 x64 window and run autogen and make.
+Then you can create an msys2 x64 window and run
+
+`autogen` or `autogen --with-gtk2`
+
+and `make`.
+
+Personally I think the gtk2 version looks a *lot* better
If you want to make a standalone pan, you will need to do the following:
+(I should probably make a script to do this)
+
1. Copy pan into directory of your choice
1. cd <target dir>
1. Run `ldd pan.exe | grep '\/mingw.*\.dll' -o | xargs -I{} cp "{}" .`
1. Copy GdkPixbuf Loaders
1.1. `cp -r /mingw64/lib/gdk-pixbuf-2.0 ./lib/gdk-pixbuf-2.0
+
+These aren't necessary if you want a windows theme
+
1. Copy Icon themes
1.1. `cp -r /mingw64/share/icons/* ./share/icons/
+1. Copy default themes
+1.1. `cp -r /mingw64/share/themes/* ./share/themes/
1. Copy settins schemas
1.1. `cp /mingw64/share/glib-2.0/schemas/* ./share/glib-2.0/schemas/`
1.1. `glib-compile-schemas.exe ./share/glib-2.0/schemas/`
+If you want a windows theme, run
+```
+mkdir ./etc/gtk-3.0
+cat > ./etc/gtk-3.0/settings.ini
+[Settings]
+gtk-theme-name=win32
+<ctrl-d>
+
+If you want other themes, you can install them in share/themes in the target directory.
+
This version of pan will run, but so far not been able to see images
+
+need to copy libjpeg-8.dll. How would I know that??? (ldd on all the dll files)
+do I need the .a files from gfk-pixbuf? (old pan suggests not)
+
+To add:
+* [[http://gtkspell.sourceforge.net][GtkSpell 3]] 2.0.16 or higher for spellchecker support
+ (GtkSpell 2.0.7 or higher when using GTK 2)
+ * mingw-w64-gtkspell(3) which?
+
+* [[http://www.abisource.com/projects/enchant/][Enchant]] 2.2.3 or higher for spellchecker support
+ (Enchant 1.6.0 or higher when using GTK 2)
+ * mingw-w64-enchant
+
+- [[http://www.galago-project.org/news/index.php][libnotify]] 0.4.1 or higher for notifications
+
+- [[https://developer.gnome.org/libsecret/][libsecret]] 0.16 or higher and
[[https://developer.gnome.org/gcr/][gcr]] 3.20 or higher for password storage
+
+ ([[https://wiki.gnome.org/Projects/GnomeKeyring][GNOME Keyring]] 3.2.0 or higher when using GTK 2)
+
+- [[http://www.freedesktop.org/wiki/Software/dbus][D-Bus]] to support running multiple Pan instances
+
+- [[http://www.gnu.org/software/gnutls/][GnuTLS]] 3.0.0 or higher for encrypted connections (TLS 1.x)
+
+- [[https://wiki.gnome.org/Apps/Yelp/Tools][Yelp Tools]] for built-in user manual
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]