Date: Saturday, July 6, 2019 @ 13:40:18 Author: maximbaz Revision: 487534
archrelease: copy trunk to community-any Added: ttf-joypixels/repos/community-any/75-joypixels.conf (from rev 487533, ttf-joypixels/trunk/75-joypixels.conf) ttf-joypixels/repos/community-any/PKGBUILD (from rev 487533, ttf-joypixels/trunk/PKGBUILD) ttf-joypixels/repos/community-any/ttf-joypixels.install (from rev 487533, ttf-joypixels/trunk/ttf-joypixels.install) Deleted: ttf-joypixels/repos/community-any/75-joypixels.conf ttf-joypixels/repos/community-any/PKGBUILD ttf-joypixels/repos/community-any/ttf-joypixels.install -----------------------+ 75-joypixels.conf | 334 ++++++++++++++++++++++++------------------------ PKGBUILD | 62 ++++---- ttf-joypixels.install | 36 ++--- 3 files changed, 216 insertions(+), 216 deletions(-) Deleted: 75-joypixels.conf =================================================================== --- 75-joypixels.conf 2019-07-06 13:40:11 UTC (rev 487533) +++ 75-joypixels.conf 2019-07-06 13:40:18 UTC (rev 487534) @@ -1,167 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - - <!-- - This config attempts to guarantee that colorful emojis from JoyPixels will be displayed, - no matter how badly the apps and websites are written. - - It uses a few different tricks, some of which introduce conflicts with other emoji fonts. - - If you wish to simultaneously use multiple emoji fonts, make sure to adapt this config. - --> - - <!-- - This adds a generic family 'emoji', - aimed for apps that don't specify specific font family for rendering emojis. - --> - <match target="pattern"> - <test qual="any" name="family"><string>emoji</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <!-- - This adds JoyPixels as a final fallback font for the default font families. - In this case, JoyPixels will be selected if and only if no other font can provide a given symbol. - - Note, usually other fonts will have some glyphs available (especilly Symbola font), - causing some emojis to be black&white and ugly. - --> - <match target="pattern"> - <test name="family"><string>sans</string></test> - <edit name="family" mode="append"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test name="family"><string>serif</string></test> - <edit name="family" mode="append"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test name="family"><string>sans-serif</string></test> - <edit name="family" mode="append"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test name="family"><string>monospace</string></test> - <edit name="family" mode="append"><string>JoyPixels</string></edit> - </match> - - <!-- - It seems Symbola is often selected as a fallback font before JoyPixels. - This will try to remove Symbola from the list of fallback fonts. - --> - <selectfont> - <rejectfont> - <pattern> - <patelt name="family"> - <string>Symbola</string> - </patelt> - </pattern> - </rejectfont> - </selectfont> - - <!-- - Recognize alternative ways of writing JoyPixels family name. - --> - <match target="pattern"> - <test qual="any" name="family"><string>EmojiOne</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>Emoji One</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>EmojiOne Color</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>EmojiOne Mozilla</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <!-- - Use JoyPixels when other popular fonts are being specifically requested. - - It is quite common that websites would only request Apple and Google emoji fonts, and then fallback to b&w Symbola. - These aliases will make JoyPixels be selected in such cases to provide good-looking emojis. - --> - <match target="pattern"> - <test qual="any" name="family"><string>Apple Color Emoji</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>Segoe UI Emoji</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>Segoe UI Symbol</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>Noto Color Emoji</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>NotoColorEmoji</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>Android Emoji</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>Noto Emoji</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>Twitter Color Emoji</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>Twemoji</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>Twemoji Mozilla</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>TwemojiMozilla</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>EmojiTwo</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>Emoji Two</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>EmojiSymbols</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> - - <match target="pattern"> - <test qual="any" name="family"><string>Symbola</string></test> - <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> - </match> -</fontconfig> Copied: ttf-joypixels/repos/community-any/75-joypixels.conf (from rev 487533, ttf-joypixels/trunk/75-joypixels.conf) =================================================================== --- 75-joypixels.conf (rev 0) +++ 75-joypixels.conf 2019-07-06 13:40:18 UTC (rev 487534) @@ -0,0 +1,167 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + + <!-- + This config attempts to guarantee that colorful emojis from JoyPixels will be displayed, + no matter how badly the apps and websites are written. + + It uses a few different tricks, some of which introduce conflicts with other emoji fonts. + + If you wish to simultaneously use multiple emoji fonts, make sure to adapt this config. + --> + + <!-- + This adds a generic family 'emoji', + aimed for apps that don't specify specific font family for rendering emojis. + --> + <match target="pattern"> + <test qual="any" name="family"><string>emoji</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <!-- + This adds JoyPixels as a final fallback font for the default font families. + In this case, JoyPixels will be selected if and only if no other font can provide a given symbol. + + Note, usually other fonts will have some glyphs available (especilly Symbola font), + causing some emojis to be black&white and ugly. + --> + <match target="pattern"> + <test name="family"><string>sans</string></test> + <edit name="family" mode="append"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test name="family"><string>serif</string></test> + <edit name="family" mode="append"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test name="family"><string>sans-serif</string></test> + <edit name="family" mode="append"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test name="family"><string>monospace</string></test> + <edit name="family" mode="append"><string>JoyPixels</string></edit> + </match> + + <!-- + It seems Symbola is often selected as a fallback font before JoyPixels. + This will try to remove Symbola from the list of fallback fonts. + --> + <selectfont> + <rejectfont> + <pattern> + <patelt name="family"> + <string>Symbola</string> + </patelt> + </pattern> + </rejectfont> + </selectfont> + + <!-- + Recognize alternative ways of writing JoyPixels family name. + --> + <match target="pattern"> + <test qual="any" name="family"><string>EmojiOne</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>Emoji One</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>EmojiOne Color</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>EmojiOne Mozilla</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <!-- + Use JoyPixels when other popular fonts are being specifically requested. + + It is quite common that websites would only request Apple and Google emoji fonts, and then fallback to b&w Symbola. + These aliases will make JoyPixels be selected in such cases to provide good-looking emojis. + --> + <match target="pattern"> + <test qual="any" name="family"><string>Apple Color Emoji</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>Segoe UI Emoji</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>Segoe UI Symbol</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>Noto Color Emoji</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>NotoColorEmoji</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>Android Emoji</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>Noto Emoji</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>Twitter Color Emoji</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>Twemoji</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>Twemoji Mozilla</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>TwemojiMozilla</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>EmojiTwo</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>Emoji Two</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>EmojiSymbols</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> + + <match target="pattern"> + <test qual="any" name="family"><string>Symbola</string></test> + <edit name="family" mode="assign" binding="same"><string>JoyPixels</string></edit> + </match> +</fontconfig> Deleted: PKGBUILD =================================================================== --- PKGBUILD 2019-07-06 13:40:11 UTC (rev 487533) +++ PKGBUILD 2019-07-06 13:40:18 UTC (rev 487534) @@ -1,31 +0,0 @@ -# Maintainer: Maxim Baz <$pkgname at maximbaz dot com> - -pkgname=ttf-joypixels -pkgver=5.0.2 -pkgrel=1 -pkgdesc='Emoji as a Service (formerly EmojiOne)' -url='https://www.joypixels.com/download' -arch=('any') -license=('custom') -depends=('fontconfig') -provides=('emoji-font') -conflicts=('ttf-emojione') -replaces=('ttf-emojione') -install="${pkgname}.install" -source=("joypixels-android-${pkgver}.ttf::https://cdn.joypixels.com/arch-linux/font/${pkgver}/joypixels-android.ttf" - '75-joypixels.conf' - "license-free-${pkgver}-${pkgrel}.pdf::https://cdn.joypixels.com/arch-linux/license/free-license.pdf" - "license-appendix-${pkgver}-${pkgrel}.pdf::https://cdn.joypixels.com/arch-linux/appendix/joypixels-license-appendix.pdf") -sha256sums=('91c597b52bcfb6ed083c3870f445e728ab80e2f7c45157726bce0aa89d7d5b49' - 'a6d96bba6ec120adad118a57d1ba39ea64cb0c796c671894ddff1be4aa13be18' - 'c4a17634bfebd5c1b74d9a02a1d981f8fcf6b1737162696cad7bfab161d8dbb3' - '05084e4ddbbb0c241bb0ff4e307853a9e6236fa1c617b7cba44af31b6bfc5e2d') - -package() { - install -Dm644 "joypixels-android-${pkgver}.ttf" "${pkgdir}/usr/share/fonts/joypixels/joypixels.ttf" - install -Dm644 -t "${pkgdir}/etc/fonts/conf.avail" 75-joypixels.conf - install -Dm644 "license-free-${pkgver}-${pkgrel}.pdf" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.pdf" - install -Dm644 "license-appendix-${pkgver}-${pkgrel}.pdf" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.appendix.pdf" -} - -# vim:set ts=4 sw=4 et: Copied: ttf-joypixels/repos/community-any/PKGBUILD (from rev 487533, ttf-joypixels/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2019-07-06 13:40:18 UTC (rev 487534) @@ -0,0 +1,31 @@ +# Maintainer: Maxim Baz <$pkgname at maximbaz dot com> + +pkgname=ttf-joypixels +pkgver=5.0.2 +pkgrel=2 +pkgdesc='Emoji as a Service (formerly EmojiOne)' +url='https://www.joypixels.com/download' +arch=('any') +license=('custom') +depends=('fontconfig') +provides=('emoji-font') +conflicts=('ttf-emojione') +replaces=('ttf-emojione') +install="${pkgname}.install" +source=("joypixels-android-${pkgver}.ttf::https://cdn.joypixels.com/arch-linux/font/${pkgver}/joypixels-android.ttf" + '75-joypixels.conf' + "license-free-${pkgver}-${pkgrel}.pdf::https://cdn.joypixels.com/arch-linux/license/free-license.pdf" + "license-appendix-${pkgver}-${pkgrel}.pdf::https://cdn.joypixels.com/arch-linux/appendix/joypixels-license-appendix.pdf") +sha256sums=('91c597b52bcfb6ed083c3870f445e728ab80e2f7c45157726bce0aa89d7d5b49' + 'a6d96bba6ec120adad118a57d1ba39ea64cb0c796c671894ddff1be4aa13be18' + 'c4a17634bfebd5c1b74d9a02a1d981f8fcf6b1737162696cad7bfab161d8dbb3' + '05084e4ddbbb0c241bb0ff4e307853a9e6236fa1c617b7cba44af31b6bfc5e2d') + +package() { + install -Dm644 "joypixels-android-${pkgver}.ttf" "${pkgdir}/usr/share/fonts/TTF/JoyPixels.ttf" + install -Dm644 -t "${pkgdir}/etc/fonts/conf.avail" 75-joypixels.conf + install -Dm644 "license-free-${pkgver}-${pkgrel}.pdf" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.pdf" + install -Dm644 "license-appendix-${pkgver}-${pkgrel}.pdf" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.appendix.pdf" +} + +# vim:set ts=4 sw=4 et: Deleted: ttf-joypixels.install =================================================================== --- ttf-joypixels.install 2019-07-06 13:40:11 UTC (rev 487533) +++ ttf-joypixels.install 2019-07-06 13:40:18 UTC (rev 487534) @@ -1,18 +0,0 @@ -post_install() { - echo - echo " To prevent conflicts with other emoji fonts," - echo " 75-joypixels.conf is not automatically installed to /etc/fonts/conf.d/" - echo - echo " If you don't use other emoji fonts, you can simply create a symlink:" - echo " # ln -sf ../conf.avail/75-joypixels.conf /etc/fonts/conf.d/75-joypixels.conf" - echo - echo " If you do use other emoji fonts," - echo " copy 75-joypixels.conf to /etc/fonts/conf.d/ and remove corresponding aliases" - echo -} - -post_remove() { - echo - echo " Make sure to remove /etc/fonts/conf.d/75-joypixels.conf if you created it earlier" - echo -} Copied: ttf-joypixels/repos/community-any/ttf-joypixels.install (from rev 487533, ttf-joypixels/trunk/ttf-joypixels.install) =================================================================== --- ttf-joypixels.install (rev 0) +++ ttf-joypixels.install 2019-07-06 13:40:18 UTC (rev 487534) @@ -0,0 +1,18 @@ +post_install() { + echo + echo " To prevent conflicts with other emoji fonts," + echo " 75-joypixels.conf is not automatically installed to /etc/fonts/conf.d/" + echo + echo " If you don't use other emoji fonts, you can simply create a symlink:" + echo " # ln -sf ../conf.avail/75-joypixels.conf /etc/fonts/conf.d/75-joypixels.conf" + echo + echo " If you do use other emoji fonts," + echo " copy 75-joypixels.conf to /etc/fonts/conf.d/ and remove corresponding aliases" + echo +} + +post_remove() { + echo + echo " Make sure to remove /etc/fonts/conf.d/75-joypixels.conf if you created it earlier" + echo +}