Bump to version 4.2.0 accepted/tizen_3.0_common accepted/tizen_3.0_ivi accepted/tizen_4.0_unified accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_unified accepted/tizen_wearable sandbox/kevinthierry/bump-4.2.0 sandbox/pcoval/tizen_2.4 tizen_3.0 tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.2015.q2_common tizen_3.0.m1_mobile tizen_3.0.m1_tv tizen_3.0.m2 tizen_3.0_ivi tizen_4.0 accepted/tizen/3.0/common/20161114.111740 accepted/tizen/3.0/ivi/20161011.062312 accepted/tizen/4.0/unified/20170816.012642 accepted/tizen/4.0/unified/20170828.221744 accepted/tizen/common/20150106.140023 accepted/tizen/ivi/20150113.060259 accepted/tizen/ivi/20160218.025827 accepted/tizen/mobile/20150129.040542 accepted/tizen/tv/20150324.014632 accepted/tizen/unified/20170309.040435 accepted/tizen/wearable/20150129.005544 submit/tizen_3.0.m2/20170104.093754 submit/tizen_3.0_common/20161104.104000 submit/tizen_3.0_ivi/20161010.000006 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170828.100007 submit/tizen_common/20150106.084216 submit/tizen_ivi/20150108.111111 submit/tizen_ivi/20150108.222222 submit/tizen_ivi/20150108.333333 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000007 submit/tizen_mobile/20150128.000000 submit/tizen_tv/20150130.050505 submit/tizen_tv/20150320.000000 submit/tizen_tv/20150323.000000 submit/tizen_unified/20170308.100416 submit/tizen_wearable/20150127.000002 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 tizen_4.0.m1_release
authorKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Thu, 13 Nov 2014 13:50:44 +0000 (14:50 +0100)
committerKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Thu, 13 Nov 2014 13:51:27 +0000 (14:51 +0100)
Bug-Tizen: TC-2059
Change-Id: Idf8f480c1ff5e9e166e342f55fd6763d80ab87a0
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
packaging/screen.spec

index 582e354..021d781 100644 (file)
@@ -18,15 +18,15 @@ Name:           screen
 BuildRequires:  makeinfo
 BuildRequires:  ncurses-devel
 BuildRequires:  utempter-devel
-Requires(pre):         coreutils
-Version:        4.0.4
+Requires(pre):  coreutils
+Version:        4.2.0
 Release:        0
 Summary:        A program to allow multiple screens on a VT100/ANSI Terminal
-License:        GPL-2.0+
-Group:          System/Console
+License:        GPL-3.0
+Group:          System/Utilities
 Source:         %{name}-%{version}.tar.gz
 Source1:        screen.conf
-Source1001:    screen.manifest
+Source1001:     screen.manifest
 
 %description
 With this program you can take advantage of the multitasking abilities
@@ -38,19 +38,20 @@ Documentation: man page
 %prep
 %setup
 cp %{SOURCE1001} .
+
 %build
-CFLAGS="-DMAXWIN=1000 $RPM_OPT_FLAGS" %configure --prefix=/usr --infodir=%{_infodir} \
-                               --mandir=%{_mandir} \
-                               --with-socket-dir='(eff_uid ? "/var/run/uscreens" : "/var/run/screens")' \
-                               --with-sys-screenrc=/etc/screenrc \
-                               --with-pty-group=5 \
-                               --enable-use-locale \
-                               --enable-colors256 \
-                               --verbose
-make %{?_smp_mflags}
+CFLAGS="-DMAXWIN=1000 $RPM_OPT_FLAGS" %reconfigure --prefix=/usr --infodir=%{_infodir} \
+                --mandir=%{_mandir} \
+                --with-socket-dir='(eff_uid ? "/var/run/uscreens" : "/var/run/screens")' \
+                --with-sys-screenrc=/etc/screenrc \
+                --with-pty-group=5 \
+                --enable-use-locale \
+                --enable-colors256 \
+                --verbose
+%__make -j1
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
+%make_install
 rm -f $RPM_BUILD_ROOT/usr/bin/screen
 mv $RPM_BUILD_ROOT/usr/bin/screen-%version $RPM_BUILD_ROOT/usr/bin/screen
 chmod 755 $RPM_BUILD_ROOT/usr/bin/screen
@@ -75,15 +76,14 @@ test -d /var/run/uscreens || mkdir -m 1777 /var/run/uscreens
 %manifest %{name}.manifest
 %license COPYING
 %defattr(-,root,root)
-%config /etc/screenrc
-%attr(555,root,root) /usr/bin/screen
+%config %{_sysconfdir}/screenrc
+%attr(555,root,root) %{_bindir}/screen
 %dir /usr/share/screen
 %dir /usr/lib/tmpfiles.d
-/usr/lib/tmpfiles.d/screen.conf
-/usr/share/screen/utf8encodings
+/%{_prefix}/lib/tmpfiles.d/screen.conf
+%{_datadir}/%{name}/utf8encodings
 # Created via aaa_base or systemd on system boot
 %ghost %dir /var/run/screens
 %ghost %dir /var/run/uscreens
 %doc %{_infodir}/screen.info*.gz
 %doc %{_mandir}/man1/screen.1.gz
-