ソースを参照

libsigc++: update to 3.6.0

Waldemar Brodkorb 3 ヶ月 前
コミット
61f24ef259
2 ファイル変更11 行追加28 行削除
  1. 11 8
      package/libsigc++/Makefile
  2. 0 20
      package/libsigc++/patches/patch-Makefile_in

+ 11 - 8
package/libsigc++/Makefile

@@ -4,23 +4,26 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		libsigc++
-PKG_VERSION:=		2.2.10
-PKG_RELEASE:=		2
-PKG_HASH:=		d3d810c2ad469edfb2d4db29643bef189b7613019eadbd4a72823af3c73c959c
+PKG_VERSION:=		3.6.0
+PKG_RELEASE:=		1
+PKG_HASH:=		c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17
 PKG_DESCR:=		callback framework for c++
 PKG_SECTION:=		libs/misc
-PKG_URL:=		http://libsigc.sourceforge.net
-PKG_SITES:=		${MASTER_SITE_GNOME:=libsigc++/2.2/}
+PKG_SITES:=		https://download.gnome.org/sources/libsigc++/3.6/
 PKG_OPTS:=		dev
 
-DISTFILES:=		$(PKG_NAME)-$(PKG_VERSION).tar.bz2
-
 include ${ADK_TOPDIR}/mk/package.mk
 
 $(eval $(call PKG_template,LIBSIGCXX,libsigc++,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
 
+WRKBUILD=               $(WRKDIR)/$(PKG_NAME)-obj
+
+CONFIG_STYLE:=		meson
+BUILD_STYLE:=		meson
+INSTALL_STYLE:=		meson
+
 libsigc++-install:
 	${INSTALL_DIR} ${IDIR_LIBSIGCXX}/usr/lib
-	${CP} ${WRKINST}/usr/lib/libsigc-2.0.so* ${IDIR_LIBSIGCXX}/usr/lib/
+	${CP} ${WRKINST}/usr/lib/libsigc-3.0.so.* ${IDIR_LIBSIGCXX}/usr/lib/
 
 include ${ADK_TOPDIR}/mk/pkg-bottom.mk

+ 0 - 20
package/libsigc++/patches/patch-Makefile_in

@@ -1,20 +0,0 @@
---- libsigc++-2.2.4.2.orig/Makefile.in	2009-09-02 17:55:19.000000000 +0200
-+++ libsigc++-2.2.4.2/Makefile.in	2009-11-20 20:31:56.000000000 +0100
-@@ -89,7 +89,7 @@ RECURSIVE_CLEAN_TARGETS = mostlyclean-re
-   distclean-recursive maintainer-clean-recursive
- ETAGS = etags
- CTAGS = ctags
--DIST_SUBDIRS = sigc++ tests examples docs
-+DIST_SUBDIRS = sigc++
- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
- distdir = $(PACKAGE)-$(VERSION)
- top_distdir = $(distdir)
-@@ -239,7 +239,7 @@ top_srcdir = @top_srcdir@
- ACLOCAL_AMFLAGS = -I build ${ACLOCAL_FLAGS}
- @ENABLE_DOCUMENTATION_FALSE@doc_subdirs = 
- @ENABLE_DOCUMENTATION_TRUE@doc_subdirs = docs
--SUBDIRS = sigc++ tests examples $(doc_subdirs)
-+SUBDIRS = sigc++ 
- sigc_configdir = $(libdir)/$(SIGCXX_MODULE_NAME)/include
- nodist_sigc_config_HEADERS = sigc++config.h
- pkgconfigdir = $(libdir)/pkgconfig