1 # This is free software, licensed under the GNU General Public License v2.
2 # See /LICENSE for more information.
5 include $(TOPDIR
)/rules.mk
8 PKG_VERSION
:=11.00.0000
11 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
12 PKG_SOURCE_URL
:=https
://ftp.postgresql.org
/pub
/odbc
/versions
/src
13 PKG_HASH
:=703e6b87022f95ffa00d9f86c8f0a877f8a55b9b3be0942081f382e794112a86
16 PKG_LICENSE
:=LGPL-2.0
-or-later
17 PKG_LICENSE_FILES
:=license.txt
19 PKG_BUILD_DEPENDS
:=unixodbc
/host
23 include $(INCLUDE_DIR
)/package.mk
26 --with-unixodbc
=$(STAGING_DIR_HOST
)/bin
/odbc_config \
27 --with-libpq
=$(STAGING_DIR
)/usr
29 define Package
/psqlodbc
/Default
31 URL
:=https
://odbc.postgresql.org
/
34 TITLE
:=Postgresql driver for ODBC
35 DEPENDS
:=+unixodbc
+libpq
38 define Package
/psqlodbca
39 $(call Package
/psqlodbc
/Default
)
40 TITLE
:=psqlODBC
- PostgreSQL ODBC driver
(ASCII
)
43 define Package
/psqlodbcw
44 $(call Package
/psqlodbc
/Default
)
45 TITLE
:=psqlODBC
- PostgreSQL ODBC driver
(UTF-8
)
48 define Package
/psqlodbca
/description
49 psqlODBC is the official PostgreSQL ODBC Driver.
50 It is released under the Library General Public Licence
, or LGPL.
53 define Package
/psqlodbcw
/description
54 $(call Package
/psqlodbca
/description
)
58 define Package
/psqlodbca
/install
59 $(INSTALL_DIR
) $(1)/usr
/lib
60 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/psqlodbca.so
* $(1)/usr
/lib
/
61 $(INSTALL_DIR
) $(1)/etc
/odbcinst.ini.d
62 echo
"[PostgreSQL ANSI]" > $(1)/etc
/odbcinst.ini.d
/psqlodbca.ini
63 echo
"Description = PostgreSQL ODBC driver (ANSI version)" >> $(1)/etc
/odbcinst.ini.d
/psqlodbca.ini
64 echo
"Driver = /usr/lib/psqlodbca.so" >> $(1)/etc
/odbcinst.ini.d
/psqlodbca.ini
68 define Package
/psqlodbcw
/install
69 $(INSTALL_DIR
) $(1)/usr
/lib
70 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/psqlodbcw.so
* $(1)/usr
/lib
/
71 $(INSTALL_DIR
) $(1)/etc
/odbcinst.ini.d
72 echo
"[PostgreSQL Unicode]" > $(1)/etc
/odbcinst.ini.d
/psqlodbcw.ini
73 echo
"Description = PostgreSQL ODBC driver (Unicode version)" >> $(1)/etc
/odbcinst.ini.d
/psqlodbcw.ini
74 echo
"Driver = /usr/lib/psqlodbcw.so" >> $(1)/etc
/odbcinst.ini.d
/psqlodbcw.ini
77 $(eval
$(call BuildPackage
,psqlodbca
))
78 $(eval
$(call BuildPackage
,psqlodbcw
))