Name: kitutuki Version: 0.9.6 Release: 13%{?dist} Summary: Shell script language Summary(ja): シェルスクリプティング言語 Group: System Environment/Shells License: GPL+ URL: http://ab25cq.web.fc2.com/ Source0: http://ab25cq.web.fc2.com/%{name}-%{version}.tgz ## Not sent to the upstream, must do later ## # Misc fixes for Makefile Patch0: kitutuki-0.9.5-makefile-misc-fix.patch # Patch for kitutuki_help Patch1: kitutuki-0.9.1-kitutuki_help.patch # Patch for configure, need autoconf Patch2: kitutuki-0.9.3-configure-migemo.patch BuildRequires: cmigemo-devel BuildRequires: ncurses-devel BuildRequires: oniguruma-devel BuildRequires: readline-devel # Patch2 BuildRequires: autoconf %description Kitutuki is a shell script language. %description -l ja Kitutukiはシェルスクリプト言語です %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %setup -q # Makefile %patch0 -p1 -b .mk sed -i.strip -e '/install/s| -s | |' Makefile.in sed -i.stamp -e 's|\([ \t][ \t]*install \)|\1 -p |' Makefile.in # Other patches %patch1 -p1 -b .help # configure %patch2 -p1 -b .cf autoconf sed -i.cflags -e '/CFLAGS=/s|-fPIC|-fPIC %{optflags}|' configure # Miscs iconv -f EUC-JP -t UTF-8 README.ja.txt > README.ja.txt.utf8 touch -r README.ja.txt{,.utf8} mv -f README.ja.txt{.utf8,} %build %configure \ --sysconfdir=%{_libdir}/%{name} \ --includedir=%{_includedir}/%{name} \ --with-migemo \ --with-system-migemodir=%{_datadir}/cmigemo make %{?_smp_mflags} \ %if 0%{?fedora} >= 20 docdir=%{_defaultdocdir}/%{name}/ %else docdir=%{_defaultdocdir}/%{name}-%{version}/ %endif %install rm -rf %{buildroot} # make install DESTDIR=%%{buildroot} # Above does not work... rm -rf ./Trash %makeinstall \ sysconfdir=%{buildroot}%{_libdir}/%{name}/ \ includedir=%{buildroot}%{_includedir}/%{name}/ \ docdir=$(pwd)/Trash/ # Move kitutuki.ksh to %%{_sysconfdir}/%{name} mkdir -p %{buildroot}%{_sysconfdir}/%{name} mv %{buildroot}%{_libdir}/%{name}/kitutuki.ksh \ %{buildroot}%{_sysconfdir}/%{name} ln -sf ../../../%{_sysconfdir}/%{name}/kitutuki.ksh \ %{buildroot}%{_libdir}/%{name}/ %clean rm -rf %{buildroot} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc AUTHORS %doc GPL %lang(ja) %doc README.ja.txt %doc usage.en.txt %lang(ja) %doc usage.ja.txt %dir %{_sysconfdir}/%{name} # In case that kitutuki.ksh changes much as this is quite a # new package, rather mark this as no-noreplace %config %{_sysconfdir}/%{name}/kitutuki.ksh %{_bindir}/%{name} %{_libdir}/libkitutuki.so.* %{_libdir}/%{name}/ %files devel %defattr(-,root,root,-) %{_libdir}/lib%{name}.so %{_includedir}/%{name}/ %changelog * Sun Oct 30 2016 Mamoru TASAKA - 0.9.6-13 - Rebuild for oniguruma 6.1.1 * Mon Jul 18 2016 Mamoru TASAKA - 0.9.6-12 - Rebuild for oniguruma 6 * Thu Feb 04 2016 Fedora Release Engineering - 0.9.6-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 0.9.6-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sun Aug 17 2014 Fedora Release Engineering - 0.9.6-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sun Jun 08 2014 Fedora Release Engineering - 0.9.6-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Wed Aug 7 2013 Mamoru TASAKA - 0.9.6-7 - F-20: adjust for feature: UnversionedDocdirs * Sat Aug 03 2013 Fedora Release Engineering - 0.9.6-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering - 0.9.6-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Jul 19 2012 Fedora Release Engineering - 0.9.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 13 2012 Fedora Release Engineering - 0.9.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Mon Feb 07 2011 Fedora Release Engineering - 0.9.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Feb 25 2010 Mamoru Tasaka - 0.9.6-1 - Update to 0.9.6 * Tue Feb 23 2010 Mamoru Tasaka - 0.9.5-2.respin1 - 0.9.5 respun * Tue Feb 23 2010 Mamoru Tasaka - 0.9.5-1 - Update to 0.9.5 * Sat Feb 20 2010 Mamoru Tasaka - 0.9.3-1 - Update to 0.9.3 * Wed Feb 17 2010 Mamoru Tasaka - 0.9.1-2 - Add Japanese summary / description - Add more comments about kitutuki.ksh - Fix kitutuki.ksh for kitutuki_help * Tue Feb 16 2010 Mamoru Tasaka - 0.9.1-1 - Initial packaging