From 6cbd6d239f224aa014637139c31cd7212e47b7dedb85438452cc44bc7df9f6b0 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Fri, 19 Feb 2016 10:43:20 +0000 Subject: [PATCH] Accepting request 350427 from home:tobijk:X11:XOrg OBS-URL: https://build.opensuse.org/request/show/350427 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libXfont2?expand=0&rev=1 --- .gitattributes | 23 +++++++++ .gitignore | 1 + baselibs.conf | 4 ++ libXfont2-2.0.1.tar.bz2 | 3 ++ libXfont2.changes | 8 +++ libXfont2.spec | 109 ++++++++++++++++++++++++++++++++++++++++ 6 files changed, 148 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 baselibs.conf create mode 100644 libXfont2-2.0.1.tar.bz2 create mode 100644 libXfont2.changes create mode 100644 libXfont2.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..44c5438 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1,4 @@ +libXfont2-2 +libXfont2-devel + requires -libXfont2-2- + requires "libXfont2-2- = " diff --git a/libXfont2-2.0.1.tar.bz2 b/libXfont2-2.0.1.tar.bz2 new file mode 100644 index 0000000..1b34518 --- /dev/null +++ b/libXfont2-2.0.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9fbbb475ddd171b3a6a54b989cbade1f6f874fc35d505ebc5be426bc6e4db7e +size 472822 diff --git a/libXfont2.changes b/libXfont2.changes new file mode 100644 index 0000000..a737db7 --- /dev/null +++ b/libXfont2.changes @@ -0,0 +1,8 @@ +------------------------------------------------------------------- +Tue Dec 22 18:19:01 UTC 2015 - tobias.johannes.klausmann@mni.thm.de + +- Initial package version 2.0.1: + Here's the first version of a new libXfont2 library; it's the same as + the old libXfont libary, but has a shiny new API/ABI that avoids + referencing symbols in the X server directly. The code for the X server + to use this version is awaiting review and merging still. diff --git a/libXfont2.spec b/libXfont2.spec new file mode 100644 index 0000000..b5d9dbc --- /dev/null +++ b/libXfont2.spec @@ -0,0 +1,109 @@ +# +# spec file for package libXfont2 +# +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +Name: libXfont2 +%define lname libXfont2-2 +Version: 2.0.1 +Release: 0 +Summary: X font handling library for server and utilities +License: MIT +Group: System/Libraries +Url: http://xorg.freedesktop.org/ + +#Git-Clone: git://anongit.freedesktop.org/xorg/lib/libXfont +#Git-Web: http://cgit.freedesktop.org/xorg/lib/libXfont/ +Source: %{name}-%{version}.tar.bz2 +Source1: baselibs.conf +BuildRoot: %{_tmppath}/%{name}-%{version}-build +#git#BuildRequires: autoconf >= 2.60, automake, libtool +BuildRequires: pkgconfig +BuildRequires: pkgconfig(fontenc) +BuildRequires: pkgconfig(fontsproto) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(xorg-macros) >= 1.10 +BuildRequires: pkgconfig(xproto) +BuildRequires: pkgconfig(xtrans) +BuildRequires: pkgconfig(zlib) +#optional#BuildRequires: pkgconfig(bzip2), + --with-bzip2 + +%description +libXfont provides the core of the legacy X11 font system, handling +the index files (fonts.dir, fonts.alias, fonts.scale), the various +font file formats, and rasterizing them. It is used by the X servers, +the X Font Server (xfs), and some font utilities (bdftopcf for +instance), but should not be used by normal X11 clients. X11 clients +access fonts via either the new APIs in libXft, or the legacy APIs in +libX11. + +%package -n %lname +Summary: X font handling library for server and utilities +License: MIT +Group: System/Libraries + +%description -n %lname +libXfont provides the core of the legacy X11 font system, handling +the index files (fonts.dir, fonts.alias, fonts.scale), the various +font file formats, and rasterizing them. It is used by the X servers, +the X Font Server (xfs), and some font utilities (bdftopcf for +instance), but should not be used by normal X11 clients. X11 clients +access fonts via either the new APIs in libXft, or the legacy APIs in +libX11. + +%package devel +Summary: Development files for the X font handling library +Group: Development/Libraries/C and C++ +Requires: %lname = %version + +%description devel +libXfont provides the core of the legacy X11 font system, handling +the index files (fonts.dir, fonts.alias, fonts.scale), the various +font file formats, and rasterizing them. It is used by the X servers, +the X Font Server (xfs), and some font utilities (bdftopcf for +instance), but should not be used by normal X11 clients. X11 clients +access fonts via either the new APIs in libXft, or the legacy APIs in +libX11. + +This package contains the development headers for the library found +in %lname. + +%prep +%setup -q + +%build +%configure --disable-static +make %{?_smp_mflags} + +%install +make install DESTDIR="%buildroot" +rm -f "%buildroot/%_libdir"/*.la + +%post -n %lname -p /sbin/ldconfig + +%postun -n %lname -p /sbin/ldconfig + +%files -n %lname +%defattr(-,root,root) +%_libdir/libXfont2.so.2* + +%files devel +%defattr(-,root,root) +%_includedir/X11/* +%_libdir/libXfont2.so +%_libdir/pkgconfig/xfont2.pc + +%changelog