hwms / pidgin-privacy-please

Automatically exported from code.google.com/p/pidgin-privacy-please
GNU General Public License v3.0
0 stars 0 forks source link

Create "portable" installer #20

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
When attempting to install the plugin I get:
Can't write: c:\Program Files 
(x86)\Pidgin\locale\de\LC_MESSAGES\pidgin-privacy-please.n...

This happens regardless of the folder I try to install it in.

What steps will reproduce the problem?
1. Download the intaller
2. Run it
3. ..?

What version of the product are you using? On what operating system?

0.6.4.0 on Windows 7

Original issue reported on code.google.com by josh.pru...@gmail.com on 7 Nov 2010 at 12:49

GoogleCodeExporter commented 9 years ago
Thanks for reporting this, I can actually reproduce it.

As a work-around, create the locale\de\LC_MESSAGES directory in your pidgin 
folder and run the plugin-installer as Administrator.

I'll try to release a fixed version in the next couple of days.

Original comment by o...@desire.ch on 7 Nov 2010 at 1:23

GoogleCodeExporter commented 9 years ago

Original comment by o...@desire.ch on 7 Nov 2010 at 1:23

GoogleCodeExporter commented 9 years ago
This work-around allows the installer to finish successfully and the DLL is in 
the plug-ins folder, however it doesn't display in the plug-in list in Pidgin.

Original comment by josh.pru...@gmail.com on 7 Nov 2010 at 1:40

GoogleCodeExporter commented 9 years ago
Hmm, it does on my machine. Did you restart pidgin?

Original comment by o...@desire.ch on 7 Nov 2010 at 1:46

GoogleCodeExporter commented 9 years ago
Several times.

Original comment by josh.pru...@gmail.com on 7 Nov 2010 at 1:48

GoogleCodeExporter commented 9 years ago
If you start pidgin with debugging enabled (pidgin --debug, you might have to 
do that from a command prompt), do you see any error messages related to the 
privacy please plugin?

Original comment by o...@desire.ch on 7 Nov 2010 at 1:53

GoogleCodeExporter commented 9 years ago
I put together a new version of the installer at 
http://pidgin-privacy-please.googlecode.com/files/pidgin-privacy-please-0.6.4.1.
exe - could you please give it a try? It works flawlessly on my Windows 7 (64 
bit) installation.

Original comment by o...@desire.ch on 7 Nov 2010 at 2:23

GoogleCodeExporter commented 9 years ago
I believe I've identified the source of the problem:

Output folder: H:\Applications\PidginPortable\Pidgin\plugins
Extract: pidgin-pp.dll... 100%
Output folder: H:\Applications\PidginPortable\Pidgin
Create folder: H:\Applications\PidginPortable\Pidgin\locale\de\LC_MESSAGES
Extract: locale\de\LC_MESSAGES\pidgin-privacy-please.mo... 100%
Output folder: H:\Applications\PidginPortable\Pidgin
Created uninstaller: 
H:\Applications\PidginPortable\Pidgin\Uninstall-pidgin-pp.exe
Completed
---

The installer is appending "Pidgin" to whatever install directory is specified 
in the input dialog.

Original comment by josh.pru...@gmail.com on 7 Nov 2010 at 3:18

GoogleCodeExporter commented 9 years ago
Hmm, it shouldn't do that. It should append "Pidgin" to the default 
applications path and it *certainly* shouldn't use a path other than the one 
you choose at the beginning of the installation.

I'll look into this.

Original comment by o...@desire.ch on 7 Nov 2010 at 3:42

GoogleCodeExporter commented 9 years ago
Ah, I think I see what's happening here:
 - The installer *does* append Pidgin at the end of the path. Changing the value in the installation path input field should fix this. However:
 - pidgin-portable uses a different directory structure than 'normal' pidgin. The plugin should be installed in PidginPortable\App\Pidgin\plugins.

I'm afraid I won't be able to hack this into the plugin's installer. I guess I 
should create a 'portable' installer for the plugin which puts things in the 
right location.

I'm changing the bug report accordingly. If you disagree, please let me know.

For now, just copy the files (pidgin-pp.dll and, optionally, the .mo files for 
translations) to the appropriate directory in your portable installation.

Original comment by o...@desire.ch on 19 Jun 2011 at 1:55

GoogleCodeExporter commented 9 years ago

Original comment by ste...@ott.net on 20 Mar 2012 at 2:57

GoogleCodeExporter commented 9 years ago
This issue has been moved to 
https://github.com/cockroach/pidgin-privacy-please/issues/1

Original comment by ste...@ott.net on 14 Mar 2015 at 2:08

GoogleCodeExporter commented 9 years ago

Original comment by ste...@ott.net on 14 Mar 2015 at 2:08