Add packaging accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi accepted/tizen_3.0_ivi accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable tizen tizen_3.0.2014.q3_common tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.2015.q2_common tizen_3.0.m14.2_ivi tizen_3.0.m14.3_ivi tizen_3.0.m1_mobile tizen_3.0.m1_tv tizen_3.0_ivi 3.0 accepted/tizen/common/20140625.161919 accepted/tizen/ivi/20140619.065611 accepted/tizen/ivi/20160218.025159 submit/tizen/20140609.052536 submit/tizen_common/20140625.153849 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000006 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release tizen_3.0.m14.2_ivi_release tizen_3.0.m14.3_ivi_release tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release tizen_3.0_ivi_release
authorQuanxian Wang <quanxian.wang@intel.com>
Fri, 6 Jun 2014 03:42:06 +0000 (11:42 +0800)
committerQuanxian Wang <quanxian.wang@intel.com>
Fri, 6 Jun 2014 03:42:06 +0000 (11:42 +0800)
Change-Id: Ic3f706d8ffc8834b710c3340b3cc6fc8ea1836d1
Signed-off-by: Quanxian Wang <quanxian.wang@intel.com>
packaging/libtsm.manifest [new file with mode: 0644]
packaging/libtsm.spec [new file with mode: 0644]

diff --git a/packaging/libtsm.manifest b/packaging/libtsm.manifest
new file mode 100644 (file)
index 0000000..017d22d
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+ <request>
+    <domain name="_"/>
+ </request>
+</manifest>
diff --git a/packaging/libtsm.spec b/packaging/libtsm.spec
new file mode 100644 (file)
index 0000000..63318eb
--- /dev/null
@@ -0,0 +1,69 @@
+Name:           libtsm
+Version:        3.0
+Release:        0
+Summary:        State machine for terminal emulators
+License:        MIT
+Group:          Graphics & UI Framework/Wayland Window System
+Url:            http://www.freedesktop.org/wiki/Software/libtsm
+
+#Git-Clone:    git://people.freedesktop.org/~dvdhrm/libtsm
+#Git-Web:      http://cgit.freedesktop.org/~dvdhrm/libtsm
+Source0:         %name-%version.tar.xz
+Source1001:     libtsm.manifest
+BuildRequires: autoconf >= 2.64, automake >= 1.11
+BuildRequires:  expat-devel
+BuildRequires:  libjpeg-devel
+BuildRequires:  libtool >= 2.2
+BuildRequires:  libvpx-devel
+BuildRequires:  pam-devel
+BuildRequires:  pkgconfig
+BuildRequires:  xz
+BuildRequires:  pkgconfig(xkbcommon) >= 0.3.0
+
+%description
+TSM-Terminal Emulator State Machine
+TSM is a state machine for DEC VT100-VT520 compatible terminal
+emulators. It tries to support all common standards while keeping
+compatibility to existing emulators like xterm, gnome-terminal,
+konsole,..
+TSM itself does not provide any rendering nor window management.
+It is a simple plain state machine without any external dependencies.
+It can be used to implement terminal emulators, but also to implement
+other applications that need to interpret terminal escape sequences.
+
+%package devel
+Summary: Development files for package %{name}
+Group:   Graphics & UI Framework/Development
+Requires: libtsm
+
+%description devel
+This package provides header files and other developer releated files
+for package %{name}.
+
+%prep
+%setup -q
+cp %{SOURCE1001} .
+
+%build
+%autogen 
+make 
+
+%install
+%make_install
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%manifest %{name}.manifest
+%defattr(-,root,root,-)
+%license COPYING
+%_libdir/%{name}.so*
+
+%files devel
+%manifest %{name}.manifest
+%_includedir/%{name}.h
+%_libdir/pkgconfig/%{name}.pc
+
+%changelog