pcre2: Update PCRE2 lib to latest version (10.30)
[feed/packages.git] / libs / glpk / Makefile
1 #
2 # Copyright (C) 2010-2015 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=glpk
11 PKG_VERSION:=4.62
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=@GNU/$(PKG_NAME)
16 PKG_HASH:=096e4be3f83878ccf70e1fdb62ad1c178715ef8c0d244254c29e2f9f0c1afa70
17 PKG_MD5SUM:=ad4f681463db1b78ad88b956b736fa25
18
19 PKG_LICENSE:=GPL-3.0
20 PKG_LICENSE_FILES:=COPYING
21 PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
22
23 PKG_INSTALL:=1
24
25 include $(INCLUDE_DIR)/package.mk
26
27 define Package/libglpk
28 SECTION:=libs
29 CATEGORY:=Libraries
30 TITLE:=The GNU Linear Programming Kit
31 URL:=http://www.gnu.org/software/glpk/
32 endef
33
34 define Package/libglpk/description
35 The GLPK (GNU Linear Programming Kit) package is intended for solving
36 large-scale linear programming (LP), mixed integer programming (MIP),
37 and other related problems. It is a set of routines written in ANSI C
38 and organized in the form of a callable library.
39 endef
40
41 define Package/glpsol
42 SECTION:=libs
43 CATEGORY:=Libraries
44 TITLE:=The GNU Linear Programming Kit (glpsol)
45 URL:=http://www.gnu.org/software/glpk/
46 DEPENDS:=libglpk
47 endef
48
49 define Build/InstallDev
50 $(INSTALL_DIR) $(1)/usr/include/
51 $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
52 $(INSTALL_DIR) $(1)/usr/lib/
53 $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} $(1)/usr/lib/
54 endef
55
56 define Package/libglpk/install
57 $(INSTALL_DIR) $(1)/usr/lib/
58 $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
59 endef
60
61 define Package/glpsol/install
62 $(INSTALL_DIR) $(1)/usr/bin
63 $(CP) $(PKG_INSTALL_DIR)/usr/bin/glpsol $(1)/usr/bin
64 endef
65
66 $(eval $(call BuildPackage,libglpk))
67 $(eval $(call BuildPackage,glpsol))