comparison src/taglib.mk @ 1465:b680227d8892

improved update script of package taglib
author Volker Grabsch <vog@notjusthosting.com>
date Thu, 02 Dec 2010 20:31:38 +0100
parents 9a8f1b49a25f
children 9e587ca588dc
comparison
equal deleted inserted replaced
1464:190d7ba8703e 1465:b680227d8892
4 # TagLib 4 # TagLib
5 PKG := taglib 5 PKG := taglib
6 $(PKG)_IGNORE := 6 $(PKG)_IGNORE :=
7 $(PKG)_VERSION := 1.6.3 7 $(PKG)_VERSION := 1.6.3
8 $(PKG)_CHECKSUM := ee54f10c63f236ef1c29c82e39c227a75a7e3785 8 $(PKG)_CHECKSUM := ee54f10c63f236ef1c29c82e39c227a75a7e3785
9 $(PKG)_SUBDIR := taglib-$($(PKG)_VERSION) 9 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
10 $(PKG)_FILE := taglib-$($(PKG)_VERSION).tar.gz 10 $(PKG)_FILE := $($(PKG)_SUBDIR).tar.gz
11 $(PKG)_WEBSITE := http://developer.kde.org/~wheeler/taglib.html 11 $(PKG)_WEBSITE := http://developer.kde.org/~wheeler/taglib.html
12 $(PKG)_URL := http://developer.kde.org/~wheeler/files/src/$($(PKG)_FILE) 12 $(PKG)_URL := http://developer.kde.org/~wheeler/files/src/$($(PKG)_FILE)
13 $(PKG)_DEPS := gcc zlib 13 $(PKG)_DEPS := gcc zlib
14 14
15 define $(PKG)_UPDATE 15 define $(PKG)_UPDATE
16 wget -q -O- 'http://websvn.kde.org/tags/taglib/?sortby=date' | \ 16 wget -q -O- 'http://developer.kde.org/~wheeler/files/src/?C=M;O=D' | \
17 grep '<a name="' | \ 17 $(SED) -n 's,.*"taglib-\([0-9][^"]*\)\.tar.*,\1,p' | \
18 $(SED) -n 's,.*<a name="\([0-9][^"]*\)".*,\1,p' | \
19 head -1 18 head -1
20 endef 19 endef
21 20
22 define $(PKG)_BUILD 21 define $(PKG)_BUILD
23 $(SED) -i '/#define TAGLIB_EXPORT_H/a#define TAGLIB_STATIC' '$(1)/taglib/taglib_export.h' 22 $(SED) -i '/#define TAGLIB_EXPORT_H/a#define TAGLIB_STATIC' '$(1)/taglib/taglib_export.h'