1 # This is free software, licensed under the GNU General Public License v2.
2 # See /LICENSE for more information.
5 include $(TOPDIR
)/rules.mk
9 PKG_VERSION
:=09.06.0310
10 PKG_HASH
:=6c42078af094d61baca2c8bd1dc4d137a77377198ef94e4eda5989bdce3474c3
12 PKG_SOURCE_URL
:=https
://ftp.postgresql.org
/pub
/odbc
/versions
/src
/
13 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
15 PKG_LICENSE
:=LGPL-2.0
+
16 PKG_LICENSE_FILES
:=license.txt
19 PKG_BUILD_DEPENDS
:=unixodbc
/host
21 include $(INCLUDE_DIR
)/package.mk
24 --with-unixodbc
=$(STAGING_DIR
)/usr \
25 --with-libpq
=$(STAGING_DIR
)/usr
27 define Package
/psqlodbc
/Default
29 URL
:=https
://odbc.postgresql.org
/
32 TITLE
:=Postgresql driver for ODBC
33 DEPENDS
:=+unixodbc
+libpq
36 define Package
/psqlodbca
37 $(call Package
/psqlodbc
/Default
)
38 TITLE
:=psqlODBC
- PostgreSQL ODBC driver
(ASCII
)
41 define Package
/psqlodbcw
42 $(call Package
/psqlodbc
/Default
)
43 TITLE
:=psqlODBC
- PostgreSQL ODBC driver
(UTF-8
)
46 define Package
/psqlodbca
/description
47 psqlODBC is the official PostgreSQL ODBC Driver.
48 It is released under the Library General Public Licence
, or LGPL.
51 define Package
/psqlodbcw
/description
52 $(call Package
/psqlodbca
/description
)
56 define Package
/psqlodbca
/install
57 $(INSTALL_DIR
) $(1)/usr
/lib
58 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/psqlodbca.so
* $(1)/usr
/lib
/
59 $(INSTALL_DIR
) $(1)/etc
/odbcinst.ini.d
60 echo
"[PostgreSQL ANSI]" > $(1)/etc
/odbcinst.ini.d
/psqlodbca.ini
61 echo
"Description = PostgreSQL ODBC driver (ANSI version)" >> $(1)/etc
/odbcinst.ini.d
/psqlodbca.ini
62 echo
"Driver = /usr/lib/psqlodbca.so" >> $(1)/etc
/odbcinst.ini.d
/psqlodbca.ini
66 define Package
/psqlodbcw
/install
67 $(INSTALL_DIR
) $(1)/usr
/lib
68 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/psqlodbcw.so
* $(1)/usr
/lib
/
69 $(INSTALL_DIR
) $(1)/etc
/odbcinst.ini.d
70 echo
"[PostgreSQL Unicode]" > $(1)/etc
/odbcinst.ini.d
/psqlodbcw.ini
71 echo
"Description = PostgreSQL ODBC driver (Unicode version)" >> $(1)/etc
/odbcinst.ini.d
/psqlodbcw.ini
72 echo
"Driver = /usr/lib/psqlodbcw.so" >> $(1)/etc
/odbcinst.ini.d
/psqlodbcw.ini
75 $(eval
$(call BuildPackage
,psqlodbca
))
76 $(eval
$(call BuildPackage
,psqlodbcw
))