Skip to content
This repository has been archived by the owner on Jun 24, 2022. It is now read-only.

Commit

Permalink
Remove OpenOffice.org and its dependencies
Browse files Browse the repository at this point in the history
The git source doesn't exist anymore (freedesktop.org now hosts
the fork LibreOffice) and some dependencies cannot be downloaded
because the host surfnet.dl.sourceforge.net is not available.
  • Loading branch information
hahnjo committed Oct 20, 2019
1 parent 6439621 commit 4c6816a
Show file tree
Hide file tree
Showing 83 changed files with 4 additions and 11,248 deletions.
5 changes: 1 addition & 4 deletions GNUmakefile
Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,12 @@ denemo-%:
inkscape-%:
$(MAKE) -f inkscape.make $@

openoffice-%:
$(MAKE) -f openoffice.make $@

test:
rm -rf target
make -f lilypond.make tools LOCAL_GUB_OPTIONS=-vvv
bin/gub -p $(BUILD_PLATFORM) --branch=lilypond=master:master lilypond -vvv

README: web/index.html web/basics.html web/lilypond.html web/denemo.html web/inkscape.html web/oo.o.html web/history.html web/links.html
README: web/index.html web/basics.html web/lilypond.html web/denemo.html web/inkscape.html web/history.html web/links.html
w3m -dump $^ | sed 's/website by.*$..//' > $@

web: README
Expand Down
78 changes: 0 additions & 78 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@ Supported installer packages
GNU Denemo
Inkscape
GNU LilyPond
OpenOffice.org
with all essential dependencies. Currently, 207 package build specifications
are included in GUB.

Expand Down Expand Up @@ -144,12 +143,6 @@ Examples

this leaves the installer in uploads/

* Cross build OpenOffice (go-oo.org) for Windows (mingw32)

make openoffice

this leaves the Windows installer in uploads/

* Cross build Denemo (http://denemo.org) for Windows (mingw32)

make denemo
Expand Down Expand Up @@ -661,77 +654,6 @@ More examples



GUB -- OpenOffice.org

INSTALLING

Get GUB

git clone git://github.com/gperciva/gub.git
or
wget https://github.com/gperciva/gub/tarball/master

In addition to the requirements for GUB, you need

• wine: to run regcomp.exe and lngconvex.exe and possibly other cross-build
ignorant build tools that are compile-time tied to the build platform

Ongoing work

The cross building of OpenOffice.org for mingw32 is still a work in progress
(WIP). The build in GUB will succeeed and an installer can be created, but
services.rdb may not build correctly.

GSoC 2009

Luckily, Jesús Corrius has accepted the challenge to make this mingw32 Go-Oo
OpenOffice.org almost-prove-concept hack into a real port, provide clean
solutions for all the hackweek mess leftovers, make it work as expected, in
other words: actually usable and run on Windows.

Jesús is working together with Fridrich Strba to clean up and update some of
the cross build and mingw32 patches, while implementing and porting the missing
bits of the mingw32 cross build to openSUSE's osc build system.

When jcorrius announces it works, his fixes will be incorporated in GUB to
provide turnkey OpenOffice.org Windows binaries and installers.

Build everything

make openoffice

this produces a windows installer in

uploads/openoffice-COMMITTISH.mingw.exe

More examples

* Cross build OpenOffice for Windows:

bin/gub mingw::openoffice

* Make the nsis installer

bin/gib mingw::openoffice

* Optional: Prepare build environment

make -f lilypond.make bootstrap

The package

bin/gub tools::openoffice

is a work in progress and attempts to build a tiny fraction of openoffice for
the build tools.

See also

https://github.com/gperciva/gub/tree/master/patches
http://lilypond.org/blog/janneke/gub3-ooo-mingw-cross-build



GUB the Grand Unified Builder

• Home
Expand Down
2 changes: 0 additions & 2 deletions bin/gub
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,6 @@ Examples:
gub darwin-x86::lilypond
gub freebsd-64::ftp://ftp.gnu.org/pub/gnu/bison/bison-2.3.tar.gz
gub mingw::openoffice
'''

misc.optparse_epilog (p, examples)
Expand Down
2 changes: 1 addition & 1 deletion gub/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -645,7 +645,7 @@ def disable_la (logger, file_name):
loggedos.rename (logger, file_name, file_name + '-')
self.map_find_files (disable_la, '%(install_prefix)s', 'lib' + pattern + '.la')

# Used in mingw python and liblpsolve. Better replace this by
# Used in mingw python. Better replace this by
# fixing the gcc linking command?
def generate_dll_a_and_la (self, libname, depend=''):
# ugh, atexit, _onexit mutliply defined in crt2.o
Expand Down
2 changes: 0 additions & 2 deletions gub/installer.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@
'denemo': 'GNU_Denemo',
'git': 'Git',
'lilypond': 'LilyPond',
'openoffice': 'Go-Oo_OpenOffice.org',
'ooo-build': 'Go-Oo_OpenOffice.org',
}

class ChecksumShortCircuit (Exception):
Expand Down
3 changes: 0 additions & 3 deletions gub/mirrors.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,3 @@
glibc_2_3_snapshots = lilypondorg

berlios = 'http://download.berlios.de/%(name)s/%(name)s-%(version)s.tar.%(format)s'

xerces_c_2 = 'http://www.apache.org/dist/xerces/c/2/sources/%(name)s-src_%(version)s.tar.%(format)s'
xerces_c_3 = 'http://www.apache.org/dist/xerces/c/3/sources/%(name)s-src_%(version)s.tar.%(format)s'
5 changes: 0 additions & 5 deletions gub/specs/cppunit.py

This file was deleted.

6 changes: 0 additions & 6 deletions gub/specs/gtk_doc.py

This file was deleted.

19 changes: 0 additions & 19 deletions gub/specs/hunspell.py

This file was deleted.

76 changes: 0 additions & 76 deletions gub/specs/libicu.py

This file was deleted.

28 changes: 0 additions & 28 deletions gub/specs/liblpsolve.py

This file was deleted.

21 changes: 0 additions & 21 deletions gub/specs/libpcre.py

This file was deleted.

Loading

0 comments on commit 4c6816a

Please sign in to comment.