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