Dear all!
Sorry, I didn't have much time to work on packaging in the last weeks; so I'm a little bit un-informed at the moment.
I'd like to tell you what I have developed for the OpenSUSE mediawiki packages in the last years. You can find the resources in
* https://build.opensuse.org/package/show?package=mediawiki&project=server%3A…
* https://build.opensuse.org/package/show?package=mediawiki-math&project=serv…
* https://build.opensuse.org/package/show?package=texvc&project=server%3Aphp%…
1) I have split off the texvc project to a seperated, arch-dependend project
2) The whole installation of mediawiki is LSB compliant. The installation's base is in /usr/share/mediawiki.
To add new instances of mediawiki, there is the script "makealias.sh" which creates a default installation in
/var/lib/mediawiki
+ cache
+ session
+ tmp
+ upload
+ webroot
during RPM creation. The script can also be called manually (it's located in /usr/share/mediawiki/admintools) to create instances of that kind in different locations.
An Apache configuration is created on the fly, each instance is added in /etc/mediawiki-installations
3) The script /usr/share/mediawiki/admintools/update.sh is executed after each update and corrects symlinks and updates the different mediawiki instances.
####
All that files including a readme file can be found on the first location above. There is also the current spec file which does e.g. some file deletions as already mentioned in the mailing-list.
It would be great to co-operate with you to create nice packages for all opensource systems...
--
Johannes Weberhofer
Weberhofer GmbH, Austria, Vienna