2010-01-02 17:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)

* INSTALL
    * Clean Linux .rpm section, added full install commands just 
      like for Ubuntu, added qt45-devel, added more description.
      (not tested, I don't have .rpm based distro)

  * config/global.mk
    ! Fixed debian package manager detection, as suggest by 
      Tamas Tevesz.
This commit is contained in:
Viktor Szakats
2010-01-02 16:09:44 +00:00
parent b669e35526
commit fdbdedd298
3 changed files with 41 additions and 23 deletions

View File

@@ -17,6 +17,16 @@
past entries belonging to author(s): Viktor Szakats.
*/
2010-01-02 17:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
* Clean Linux .rpm section, added full install commands just
like for Ubuntu, added qt45-devel, added more description.
(not tested, I don't have .rpm based distro)
* config/global.mk
! Fixed debian package manager detection, as suggest by
Tamas Tevesz.
2010-01-02 15:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
+ Added rudamentary package manager detection (so far for

View File

@@ -365,8 +365,8 @@ HARBOUR
------------------------------------------
(tested with Ubuntu 7.04, 8.04, 9.04, 9.10)
for zlib support: $ sudo apt-get install zlib1g-dev
for pcre (regex) support: $ sudo apt-get install libpcre3-dev
You'll need these packages to compile certain contribs and optional Harbour features:
for gtcrs terminal lib: $ sudo apt-get install libncurses-dev
for gtsln terminal lib: $ sudo apt-get install libslang2-dev OR
$ sudo apt-get install libslang1-dev
@@ -386,6 +386,11 @@ HARBOUR
for contrib/hbodbc lib: $ sudo apt-get install unixodbc-dev
for contrib/hbpgsql lib: $ sudo apt-get install libpq-dev
for contrib/hbqt lib: $ sudo apt-get install libqt4-dev
Optional, to override locally hosted sources:
for zlib support: $ sudo apt-get install zlib1g-dev
for pcre (regex) support: $ sudo apt-get install libpcre3-dev
for contrib/hbsqlit3 lib: $ sudo apt-get install libsqlite3-dev
Linux (openSUSE, .rpm based distros)
@@ -393,19 +398,29 @@ HARBOUR
You'll need these packages to compile certain contribs and optional Harbour features:
- xorg-x11-devel OR XFree86-devel
- postgresql-devel
- firebird-devel
- freeimage-devel
- ncurses-devel AND ncurses
- slang-devel AND slang
- unixodbc-devel OR unixODBC-devel
- gd-devel
- libmysqlclient-devel OR mysql-devel OR MySQL-devel
- allegro-devel
- cairo-devel
- curl-devel
- gpm-devel
for gtcrs terminal lib: $ sudo rpm -i ncurses-devel ncurses
for gtsln terminal lib: $ sudo rpm -i slang-devel slang
for gtxwc terminal lib: $ sudo rpm -i xorg-x11-devel OR
$ sudo rpm -i XFree86-devel
for console mouse support: $ sudo rpm -i gpm-devel
for contrib/gtalleg lib: $ sudo rpm -i allegro-devel
for contrib/hbcairo lib: $ sudo rpm -i cairo-devel
for contrib/hbcurl lib: $ sudo rpm -i curl-devel
for contrib/hbfbird lib: $ sudo rpm -i firebird-devel
for contrib/hbfimage lib: $ sudo rpm -i freeimage-devel
for contrib/hbgd lib: $ sudo rpm -i gd-devel
for contrib/hbmysql lib: $ sudo rpm -i libmysqlclient-devel OR
$ sudo rpm -i mysql-devel OR
$ sudo rpm -i MySQL-devel
for contrib/hbodbc lib: $ sudo rpm -i unixodbc-devel OR
$ sudo rpm -i unixODBC-devel
for contrib/hbpgsql lib: $ sudo rpm -i postgresql-devel
for contrib/hbqt lib: $ sudo rpm -i qt45-devel
OpenSolaris
-----------
- $ pkg install SUNWgmake
FreeBSD
-------

View File

@@ -1054,14 +1054,7 @@ ifeq ($(HB_HOST_PKGM),)
HB_HOST_PKGM += macports
endif
else ifeq ($(HB_PLATFORM),linux)
_UNAME_V := $(shell uname -v)
ifneq ($(findstring Ubuntu,$(_UNAME_V)),)
HB_HOST_PKGM += deb
else ifneq ($(findstring ubuntu,$(_UNAME_V)),)
HB_HOST_PKGM += deb
else ifneq ($(findstring Debian,$(_UNAME_V)),)
HB_HOST_PKGM += deb
else ifneq ($(findstring debian,$(_UNAME_V)),)
ifneq ($(wildcard /etc/debian_version),)
HB_HOST_PKGM += deb
else
HB_HOST_PKGM += rpm