pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/52693: cldr-emoji-annotation: new package (for ibus emoji-dict support)



>Number:         52693
>Category:       pkg
>Synopsis:       cldr-emoji-annotation: new package (for ibus emoji-dict support)
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri Nov 03 09:30:00 +0000 2017
>Originator:     Izumi Tsutsui
>Release:        NetBSD 7.1 + pkgsrc-2017Q3
>Organization:
>Environment:
System: NetBSD 7.1
Architecture: i386
Machine: i386
>Description:
The recent ibus 1.5.16 (and 1.5.17) has Emoji support and it requires
the following files provided by unicode.org.

https://github.com/ibus/ibus/releases/tag/1.5.16
> You can get Unicode emoji files from
> http://www.unicode.org/Public/emoji/4.0/
> or Fedora provides unicode-emoji package.
> The version 4.0 is recommended since 5.0 is not released officially yet.
> You can get emoji annotation files from
> https://github.com/fujiwarat/cldr-emoji-annotation
> or Fedora provides cldr-emoji-annotation package.

This PR is for cldr-emoji-annotation 31.90.0_1.

>How-To-Repeat:
See above.

>Fix:
Package files are attached in shar format.
Also available on gist:
 https://gist.github.com/tsutsui/ef0745f3600e3e8e2ffdefb5d9dc535b

To be reviwed:
- CATEGORIES should be discussed (currently in "fonts")
- PKGNAME is tweaked from DISTNAME for version strings
  (31.90.0_1 -> 31.90.0.1)
- DISTFILES is from github repo prepared by the fedora maintainer
  (who is also a maintainer of ibus)
   https://github.com/fujiwarat/cldr-emoji-annotation
  because the original unicode.org has no archive and versioning:
   http://www.unicode.org/repos/cldr/trunk/common/annotations/
- fedora specifies "LGPLv2+ and Unicode" for license,
   https://bugzilla.redhat.com/show_bug.cgi?id=1428287#c2
  but only "LICENSE=unicode" is specified because
  installed annotation files are in Unicode license
  (binaries to generate "annotationsDerived" files during do-build
   use LGPLv2 libs but they are not installed)
- NO_CONFIGURE is set because bandled "autogen.sh" srcipt handles libtools etc.
- files are installed to ${PREFIX}/share/unicode/cldr/common/
  as upstream recommends (which seems suggested by fedora)
   https://bugzilla.redhat.com/show_bug.cgi?id=1428287#c2
- no warning by pkglint

- references
 - archlinux package:
   https://www.archlinux.org/packages/community/any/cldr-emoji-annotation/
 - fedora package:
   https://admin.fedoraproject.org/pkgdb/package/rpms/cldr-emoji-annotation/

--- cut here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	cldr-emoji-annotation
#	cldr-emoji-annotation/Makefile
#	cldr-emoji-annotation/PLIST
#	cldr-emoji-annotation/DESCR
#	cldr-emoji-annotation/distinfo
#
echo c - cldr-emoji-annotation
mkdir -p cldr-emoji-annotation > /dev/null 2>&1
echo x - cldr-emoji-annotation/Makefile
sed 's/^X//' >cldr-emoji-annotation/Makefile << 'END-of-cldr-emoji-annotation/Makefile'
X# $NetBSD$
X
XDISTNAME=	cldr-emoji-annotation-31.90.0_1
XPKGNAME=	${DISTNAME:S/_/./g}
XCATEGORIES=	fonts
XMASTER_SITES=	${MASTER_SITE_GITHUB:=fujiwarat/}
XGITHUB_PROJECT=	${DISTNAME:S/-${PKGVERSION_NOREV}//}
XGITHUB_TAG=	${PKGVERSION_NOREV}
X
XMAINTAINER=	tsutsui%NetBSD.org@localhost
XHOMEPAGE=	https://github.com/fujiwarat/cldr-emoji-annotation
XCOMMENT=	Emoji annotation files in CLDR
XLICENSE=	unicode
X
XWRKSRC=		${WRKDIR}/${DISTNAME}
X
XUSE_LIBTOOL=	yes
XUSE_TOOLS+=	aclocal autoheader autoconf automake
X
X# autogen.sh script also handles configure
XNO_CONFIGURE=	YES	
X
Xdo-build:
X	(cd ${WRKSRC} && ${SH} autogen.sh --prefix=${PREFIX})
X
X.include "../../mk/bsd.pkg.mk"
END-of-cldr-emoji-annotation/Makefile
echo x - cldr-emoji-annotation/PLIST
sed 's/^X//' >cldr-emoji-annotation/PLIST << 'END-of-cldr-emoji-annotation/PLIST'
X@comment $NetBSD$
Xshare/pkgconfig/cldr-emoji-annotation.pc
Xshare/unicode/cldr/common/annotations/af.xml
Xshare/unicode/cldr/common/annotations/am.xml
Xshare/unicode/cldr/common/annotations/ar.xml
Xshare/unicode/cldr/common/annotations/as.xml
Xshare/unicode/cldr/common/annotations/az.xml
Xshare/unicode/cldr/common/annotations/be.xml
Xshare/unicode/cldr/common/annotations/bg.xml
Xshare/unicode/cldr/common/annotations/bn.xml
Xshare/unicode/cldr/common/annotations/bs.xml
Xshare/unicode/cldr/common/annotations/ca.xml
Xshare/unicode/cldr/common/annotations/cs.xml
Xshare/unicode/cldr/common/annotations/cy.xml
Xshare/unicode/cldr/common/annotations/da.xml
Xshare/unicode/cldr/common/annotations/de.xml
Xshare/unicode/cldr/common/annotations/de_CH.xml
Xshare/unicode/cldr/common/annotations/el.xml
Xshare/unicode/cldr/common/annotations/en.xml
Xshare/unicode/cldr/common/annotations/en_001.xml
Xshare/unicode/cldr/common/annotations/es.xml
Xshare/unicode/cldr/common/annotations/es_419.xml
Xshare/unicode/cldr/common/annotations/et.xml
Xshare/unicode/cldr/common/annotations/eu.xml
Xshare/unicode/cldr/common/annotations/fa.xml
Xshare/unicode/cldr/common/annotations/fi.xml
Xshare/unicode/cldr/common/annotations/fil.xml
Xshare/unicode/cldr/common/annotations/fr.xml
Xshare/unicode/cldr/common/annotations/ga.xml
Xshare/unicode/cldr/common/annotations/gl.xml
Xshare/unicode/cldr/common/annotations/gu.xml
Xshare/unicode/cldr/common/annotations/he.xml
Xshare/unicode/cldr/common/annotations/hi.xml
Xshare/unicode/cldr/common/annotations/hr.xml
Xshare/unicode/cldr/common/annotations/hu.xml
Xshare/unicode/cldr/common/annotations/hy.xml
Xshare/unicode/cldr/common/annotations/id.xml
Xshare/unicode/cldr/common/annotations/is.xml
Xshare/unicode/cldr/common/annotations/it.xml
Xshare/unicode/cldr/common/annotations/ja.xml
Xshare/unicode/cldr/common/annotations/ka.xml
Xshare/unicode/cldr/common/annotations/kk.xml
Xshare/unicode/cldr/common/annotations/km.xml
Xshare/unicode/cldr/common/annotations/kn.xml
Xshare/unicode/cldr/common/annotations/ko.xml
Xshare/unicode/cldr/common/annotations/ky.xml
Xshare/unicode/cldr/common/annotations/lo.xml
Xshare/unicode/cldr/common/annotations/lt.xml
Xshare/unicode/cldr/common/annotations/lv.xml
Xshare/unicode/cldr/common/annotations/mk.xml
Xshare/unicode/cldr/common/annotations/ml.xml
Xshare/unicode/cldr/common/annotations/mn.xml
Xshare/unicode/cldr/common/annotations/mr.xml
Xshare/unicode/cldr/common/annotations/ms.xml
Xshare/unicode/cldr/common/annotations/my.xml
Xshare/unicode/cldr/common/annotations/nb.xml
Xshare/unicode/cldr/common/annotations/ne.xml
Xshare/unicode/cldr/common/annotations/nl.xml
Xshare/unicode/cldr/common/annotations/or.xml
Xshare/unicode/cldr/common/annotations/pa.xml
Xshare/unicode/cldr/common/annotations/pl.xml
Xshare/unicode/cldr/common/annotations/pt.xml
Xshare/unicode/cldr/common/annotations/pt_PT.xml
Xshare/unicode/cldr/common/annotations/ro.xml
Xshare/unicode/cldr/common/annotations/root.xml
Xshare/unicode/cldr/common/annotations/ru.xml
Xshare/unicode/cldr/common/annotations/si.xml
Xshare/unicode/cldr/common/annotations/sk.xml
Xshare/unicode/cldr/common/annotations/sl.xml
Xshare/unicode/cldr/common/annotations/sq.xml
Xshare/unicode/cldr/common/annotations/sr.xml
Xshare/unicode/cldr/common/annotations/sr_Latn.xml
Xshare/unicode/cldr/common/annotations/sv.xml
Xshare/unicode/cldr/common/annotations/sw.xml
Xshare/unicode/cldr/common/annotations/ta.xml
Xshare/unicode/cldr/common/annotations/te.xml
Xshare/unicode/cldr/common/annotations/th.xml
Xshare/unicode/cldr/common/annotations/tr.xml
Xshare/unicode/cldr/common/annotations/uk.xml
Xshare/unicode/cldr/common/annotations/ur.xml
Xshare/unicode/cldr/common/annotations/uz.xml
Xshare/unicode/cldr/common/annotations/vi.xml
Xshare/unicode/cldr/common/annotations/zh.xml
Xshare/unicode/cldr/common/annotations/zh_Hant.xml
Xshare/unicode/cldr/common/annotations/zu.xml
Xshare/unicode/cldr/common/annotationsDerived/af.xml
Xshare/unicode/cldr/common/annotationsDerived/am.xml
Xshare/unicode/cldr/common/annotationsDerived/ar.xml
Xshare/unicode/cldr/common/annotationsDerived/as.xml
Xshare/unicode/cldr/common/annotationsDerived/az.xml
Xshare/unicode/cldr/common/annotationsDerived/be.xml
Xshare/unicode/cldr/common/annotationsDerived/bg.xml
Xshare/unicode/cldr/common/annotationsDerived/bn.xml
Xshare/unicode/cldr/common/annotationsDerived/bs.xml
Xshare/unicode/cldr/common/annotationsDerived/ca.xml
Xshare/unicode/cldr/common/annotationsDerived/cs.xml
Xshare/unicode/cldr/common/annotationsDerived/cy.xml
Xshare/unicode/cldr/common/annotationsDerived/da.xml
Xshare/unicode/cldr/common/annotationsDerived/de.xml
Xshare/unicode/cldr/common/annotationsDerived/de_CH.xml
Xshare/unicode/cldr/common/annotationsDerived/el.xml
Xshare/unicode/cldr/common/annotationsDerived/en.xml
Xshare/unicode/cldr/common/annotationsDerived/en_001.xml
Xshare/unicode/cldr/common/annotationsDerived/es.xml
Xshare/unicode/cldr/common/annotationsDerived/es_419.xml
Xshare/unicode/cldr/common/annotationsDerived/et.xml
Xshare/unicode/cldr/common/annotationsDerived/eu.xml
Xshare/unicode/cldr/common/annotationsDerived/fa.xml
Xshare/unicode/cldr/common/annotationsDerived/fi.xml
Xshare/unicode/cldr/common/annotationsDerived/fil.xml
Xshare/unicode/cldr/common/annotationsDerived/fr.xml
Xshare/unicode/cldr/common/annotationsDerived/ga.xml
Xshare/unicode/cldr/common/annotationsDerived/gl.xml
Xshare/unicode/cldr/common/annotationsDerived/gu.xml
Xshare/unicode/cldr/common/annotationsDerived/he.xml
Xshare/unicode/cldr/common/annotationsDerived/hi.xml
Xshare/unicode/cldr/common/annotationsDerived/hr.xml
Xshare/unicode/cldr/common/annotationsDerived/hu.xml
Xshare/unicode/cldr/common/annotationsDerived/hy.xml
Xshare/unicode/cldr/common/annotationsDerived/id.xml
Xshare/unicode/cldr/common/annotationsDerived/is.xml
Xshare/unicode/cldr/common/annotationsDerived/it.xml
Xshare/unicode/cldr/common/annotationsDerived/ja.xml
Xshare/unicode/cldr/common/annotationsDerived/ka.xml
Xshare/unicode/cldr/common/annotationsDerived/kk.xml
Xshare/unicode/cldr/common/annotationsDerived/km.xml
Xshare/unicode/cldr/common/annotationsDerived/kn.xml
Xshare/unicode/cldr/common/annotationsDerived/ko.xml
Xshare/unicode/cldr/common/annotationsDerived/ky.xml
Xshare/unicode/cldr/common/annotationsDerived/lo.xml
Xshare/unicode/cldr/common/annotationsDerived/lt.xml
Xshare/unicode/cldr/common/annotationsDerived/lv.xml
Xshare/unicode/cldr/common/annotationsDerived/mk.xml
Xshare/unicode/cldr/common/annotationsDerived/ml.xml
Xshare/unicode/cldr/common/annotationsDerived/mn.xml
Xshare/unicode/cldr/common/annotationsDerived/mr.xml
Xshare/unicode/cldr/common/annotationsDerived/ms.xml
Xshare/unicode/cldr/common/annotationsDerived/my.xml
Xshare/unicode/cldr/common/annotationsDerived/nb.xml
Xshare/unicode/cldr/common/annotationsDerived/ne.xml
Xshare/unicode/cldr/common/annotationsDerived/nl.xml
Xshare/unicode/cldr/common/annotationsDerived/or.xml
Xshare/unicode/cldr/common/annotationsDerived/pa.xml
Xshare/unicode/cldr/common/annotationsDerived/pl.xml
Xshare/unicode/cldr/common/annotationsDerived/pt.xml
Xshare/unicode/cldr/common/annotationsDerived/pt_PT.xml
Xshare/unicode/cldr/common/annotationsDerived/ro.xml
Xshare/unicode/cldr/common/annotationsDerived/root.xml
Xshare/unicode/cldr/common/annotationsDerived/ru.xml
Xshare/unicode/cldr/common/annotationsDerived/si.xml
Xshare/unicode/cldr/common/annotationsDerived/sk.xml
Xshare/unicode/cldr/common/annotationsDerived/sl.xml
Xshare/unicode/cldr/common/annotationsDerived/sq.xml
Xshare/unicode/cldr/common/annotationsDerived/sr.xml
Xshare/unicode/cldr/common/annotationsDerived/sr_Latn.xml
Xshare/unicode/cldr/common/annotationsDerived/sv.xml
Xshare/unicode/cldr/common/annotationsDerived/sw.xml
Xshare/unicode/cldr/common/annotationsDerived/ta.xml
Xshare/unicode/cldr/common/annotationsDerived/te.xml
Xshare/unicode/cldr/common/annotationsDerived/th.xml
Xshare/unicode/cldr/common/annotationsDerived/tr.xml
Xshare/unicode/cldr/common/annotationsDerived/uk.xml
Xshare/unicode/cldr/common/annotationsDerived/ur.xml
Xshare/unicode/cldr/common/annotationsDerived/uz.xml
Xshare/unicode/cldr/common/annotationsDerived/vi.xml
Xshare/unicode/cldr/common/annotationsDerived/zh.xml
Xshare/unicode/cldr/common/annotationsDerived/zh_Hant.xml
Xshare/unicode/cldr/common/annotationsDerived/zu.xml
END-of-cldr-emoji-annotation/PLIST
echo x - cldr-emoji-annotation/DESCR
sed 's/^X//' >cldr-emoji-annotation/DESCR << 'END-of-cldr-emoji-annotation/DESCR'
XThis package provides the emoji annotation file by language in CLDR.
END-of-cldr-emoji-annotation/DESCR
echo x - cldr-emoji-annotation/distinfo
sed 's/^X//' >cldr-emoji-annotation/distinfo << 'END-of-cldr-emoji-annotation/distinfo'
X$NetBSD$
X
XSHA1 (cldr-emoji-annotation-31.90.0_1.tar.gz) = d62a3bc67071ca88a6b43d45597a4714214950dc
XRMD160 (cldr-emoji-annotation-31.90.0_1.tar.gz) = b5e495fba38d2036a8eb7128880eae32575ec0b7
XSHA512 (cldr-emoji-annotation-31.90.0_1.tar.gz) = 64855910d7d076a79d500400479b55ffbeab056c47b54a519cd2e6c44681728cd1f70cd3a750d1fb3f6bca9c404901479bc40f47d715883d2751d666f188c060
XSize (cldr-emoji-annotation-31.90.0_1.tar.gz) = 4697443 bytes
END-of-cldr-emoji-annotation/distinfo
exit

--- cut here ---



Home | Main Index | Thread Index | Old Index