--- /dev/null
+build_log
+*.log
+*.pyc
+usr
+opt
+*.o
+*.os
+*.exe
+packages
+binaries
+*.ipk
+*~
Copyright © 2009 Roozbeh Pournader
Copyright © 2008,2009 Red Hat, Inc.
Copyright © 2008 Danilo Šegan
+Copyright © 2010,2011,2012,2013,2014 Samsung Electronics Co., Ltd.
Permission to use, copy, modify, distribute, and sell this software and its
<family>Luxi Serif</family>
<family>Nimbus Roman No9 L</family>
<family>Times</family>
+ <family>keitaiemoji</family>
</prefer>
</alias>
<alias>
<family>Lucida Sans Unicode</family>
<family>BPG Glaho International</family> <!-- lat,cyr,arab,geor -->
<family>Tahoma</family> <!-- lat,cyr,greek,heb,arab,thai -->
+ <family>keitaiemoji</family>
</prefer>
</alias>
<alias>
<family>Luxi Mono</family>
<family>Nimbus Mono L</family>
<family>Courier</family>
+ <family>keitaiemoji</family>
</prefer>
</alias>
<!--
<family>Copperplate Gothic Std</family>
<family>Cooper Std</family>
<family>Bauhaus Std</family>
+ <family>keitaiemoji</family>
</prefer>
</alias>
<!--
<family>ITC Zapf Chancery Std</family>
<family>Zapfino</family>
<family>Comic Sans MS</family>
+ <family>keitaiemoji</family>
</prefer>
</alias>
<family>Lohit Telugu</family>
<family>Lohit Oriya</family>
<family>LKLUG</family>
+ <family>keitaiemoji</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
- <family>SLPSans</family>
+ <family>Samsung Sans</family>
<family>UDGothic</family>
- <family>SLPSansKorean</family>
- <family>SLPSansFallback</family>
- <family>SLPSansSinhala</family>
- <family>SLPSansPunjabi</family>
- <family>SLPSansKannada</family>
- <family>SLPSansBengal</family>
- <family>SLPSansGujarati</family>
- <family>SLPSansMalayalam</family>
- <family>SLPSansTamil</family>
- <family>SLPSansTelugu</family>
- <family>SLPSansHindi</family>
- <family>SLPSansOriya</family>
- <family>SLPSansThai</family>
- <family>SLPSansHebrew</family>
- <family>SLPSansArabic</family>
+ <family>TizenSansKorean</family>
+ <family>FZLTH_YS</family>
+ <family>Samsung Sans Fallback</family>
+ <family>TizenSansSinhala</family>
+ <family>TizenSansPunjabi</family>
+ <family>TizenSansKannada</family>
+ <family>TizenSansBengal</family>
+ <family>TizenSansGujarati</family>
+ <family>TizenSansMalayalam</family>
+ <family>TizenSansTamil</family>
+ <family>TizenSansTelugu</family>
+ <family>TizenSansHindi</family>
+ <family>TizenSansOriya</family>
+ <family>TizenSansArabic</family>
<family>Nachlieli</family> <!-- hebrew -->
<family>Lucida Sans Unicode</family>
<family>Yudit Unicode</family>
<family>Lohit Telugu</family>
<family>Lohit Oriya</family>
<family>LKLUG</family>
+ <family>keitaiemoji</family>
</prefer>
</alias>
</fontconfig>
+fontconfig (2.9.0-slp2+8) unstable; urgency=low
+
+ * Fix dependency of freetype version
+ * Git: framework/graphics/fontconfig
+ * Tag: fontconfig_2.9.0-slp2+8
+
+ -- Seongwon Cho <seongwon1.cho@samsung.com> Mon, 15 Oct 2012 13:31:21 +0900
+
+fontconfig (2.9.0-slp2+7) unstable; urgency=low
+
+ * install license file
+ * Git: framework/graphics/fontconfig
+ * Tag: fontconfig_2.9.0-slp2+7
+
+ -- Seongwon Cho <seongwon1.cho@samsung.com> Thu, 11 Oct 2012 11:30:51 +0900
+
fontconfig (2.9.0-slp2+1) unstable; urgency=low
* fontconfig version upgrade from 2.6.0 to 2.9.0
EXTRA_DIST=fc-cache.sgml $(BUILT_MANS)
fc_cache_LDADD = ${top_builddir}/src/libfontconfig.la
+### TIZEN_ONLY(20150404): Apply ASLR to executable files.
+fc_cache_LDFLAGS = -pie
+fc_cache_CFLAGS = -fPIE
if USEDOCBOOK
EXTRA_DIST=fc-cat.sgml ${BUILT_MANS}
fc_cat_LDADD = ${top_builddir}/src/libfontconfig.la
+### TIZEN_ONLY(20150404): Apply ASLR to executable files.
+fc_cat_LDFLAGS = -pie
+fc_cat_CFLAGS = -fPIE
if USEDOCBOOK
EXTRA_DIST=fc-list.sgml $(BUILT_MANS)
fc_list_LDADD = ${top_builddir}/src/libfontconfig.la
+### TIZEN_ONLY(20150404): Apply ASLR to executable files.
+fc_list_LDFLAGS = -pie
+fc_list_CFLAGS = -fPIE
if USEDOCBOOK
EXTRA_DIST=fc-match.sgml $(BUILT_MANS)
fc_match_LDADD = ${top_builddir}/src/libfontconfig.la
+### TIZEN_ONLY(20150404): Apply ASLR to executable files.
+fc_match_LDFLAGS = -pie
+fc_match_CFLAGS = -fPIE
if USEDOCBOOK
EXTRA_DIST=fc-pattern.sgml $(BUILT_MANS)
fc_pattern_LDADD = ${top_builddir}/src/libfontconfig.la
+### TIZEN_ONLY(20150404): Apply ASLR to executable files.
+fc_pattern_LDFLAGS = -pie
+fc_pattern_CFLAGS = -fPIE
if USEDOCBOOK
EXTRA_DIST=fc-query.sgml $(BUILT_MANS)
fc_query_LDADD = ${top_builddir}/src/libfontconfig.la
+### TIZEN_ONLY(20150404): Apply ASLR to executable files.
+fc_query_LDFLAGS = -pie
+fc_query_CFLAGS = -fPIE
if USEDOCBOOK
EXTRA_DIST=fc-scan.sgml $(BUILT_MANS)
fc_scan_LDADD = ${top_builddir}/src/libfontconfig.la
+### TIZEN_ONLY(20150404): Apply ASLR to executable files.
+fc_scan_LDFLAGS = -pie
+fc_scan_CFLAGS = -fPIE
if USEDOCBOOK
--- /dev/null
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+ <assign>
+ <filesystem path="/usr/bin/fc-cache" label="_" exec_label="none"/>
+ <filesystem path="/usr/bin/fc-list" label="_" exec_label="none"/>
+ <filesystem path="/usr/bin/fc-pattern" label="_" exec_label="none"/>
+ <filesystem path="/usr/bin/fc-scan" label="_" exec_label="none"/>
+ <filesystem path="/usr/bin/fc-cat" label="_" exec_label="none"/>
+ <filesystem path="/usr/bin/fc-match" label="_" exec_label="none"/>
+ <filesystem path="/usr/bin/fc-query" label="_" exec_label="none"/>
+ </assign>
+</manifest>
Name: fontconfig
Summary: Font configuration and customization library
Version: 2.9.0
-Release: 2
+Release: 8
Group: System/Libraries
License: MIT
URL: http://fontconfig.org
Source0: http://fontconfig.org/release/fontconfig-%{version}.tar.gz
+Source1001: packaging/fontconfig.manifest
Requires(pre): /usr/bin/fc-cache, /bin/mkdir /bin/rm, /bin/grep
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
+Requires: smack-utils
BuildRequires: pkgconfig(freetype2) >= %{freetype_version}
BuildRequires: gawk
BuildRequires: expat-devel
%setup -q -n %{name}-%{version}
%build
+cp %{SOURCE1001} .
# We don't want to rebuild the docs, but we want to install the included ones.
export HASDOCBOOK=no
# All font packages depend on this package, so we create
# and own /usr/share/fonts
mkdir -p $RPM_BUILD_ROOT%{_datadir}/fonts
+mkdir -p %{buildroot}/usr/share/license
+cat COPYING > %{buildroot}/usr/share/license/%{name}
# Remove unpackaged files. no need when configure --disable-static
#rm $RPM_BUILD_ROOT%{_libdir}/*.la
# Remove stale caches
rm -f /var/cache/fontconfig/????????????????????????????????.cache-2
rm -f /var/cache/fontconfig/stamp
+mkdir -p /opt/var/cache/fontconfig
+mkdir -p /usr/share/fonts
+mkdir -p /usr/share/fallback_fonts
+mkdir -p /usr/share/app_fonts
+chsmack -t /opt/var/cache/fontconfig
+chsmack -a "system::homedir" /opt/var/cache/fontconfig/*
+chsmack -a "system::homedir" /opt/var/cache/fontconfig
# remove 49-sansserif.conf to fix bmc #9024
#rm -rf /usr/%{_sysconfdir}/fonts/conf.d/49-sansserif.conf
%postun -p /sbin/ldconfig
%files
+%manifest fontconfig.manifest
%defattr(-,root,root,-)
%defattr(-, root, root)
%doc README AUTHORS COPYING
%config /usr/%{_sysconfdir}/fonts/conf.avail/*.conf
%config(noreplace) /usr/%{_sysconfdir}/fonts/conf.d/*.conf
%dir /var/cache/fontconfig
+/usr/share/license/%{name}
%files devel
+%manifest fontconfig.manifest
%defattr(-,root,root,-)
%defattr(-, root, root)
%{_libdir}/libfontconfig.so