rdieter pushed to okteta4 (f22). "import"

notifications at fedoraproject.org notifications at fedoraproject.org
Mon Apr 6 18:19:24 UTC 2015


>From 10aee414f5e808b0cbadfc176237ca02c25e5e1a Mon Sep 17 00:00:00 2001
From: Rex Dieter <rdieter at math.unl.edu>
Date: Mon, 6 Apr 2015 12:34:21 -0500
Subject: import


diff --git a/.gitignore b/.gitignore
index e69de29..a03007f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/okteta-4.14.3.tar.xz
diff --git a/okteta4.spec b/okteta4.spec
new file mode 100644
index 0000000..a67070f
--- /dev/null
+++ b/okteta4.spec
@@ -0,0 +1,272 @@
+Name:    okteta4
+Summary: Binary/hex editor for KDE4
+Version: 4.14.3
+Release: 51%{?dist}
+
+License: GPLv2+ and GFDL
+URL:     https://projects.kde.org/projects/kde/kdesdk/okteta
+%global revision %(echo %{version} | cut -d. -f3)
+%if %{revision} >= 50
+%global stable unstable
+%else
+%global stable stable
+%endif
+Source0: http://download.kde.org/%{stable}/%{version}/src/okteta-%{version}.tar.xz
+
+%if "%{name}" == "okteta"
+%global components /
+%else
+%global components core gui libs designer kasten parts
+%global obsoletes_evr 4.14.3-50
+%endif
+
+BuildRequires:  desktop-file-utils
+BuildRequires:  kdelibs4-devel >= 4.14
+%if 0%{?fedora} > 19
+BuildRequires: libappstream-glib
+%endif
+BuildRequires: pkgconfig(qca2)
+
+Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
+%if "%{name}" == "okteta"
+Conflicts:      kdesdk-common < 4.10.80
+Obsoletes:      kdesdk-okteta < 4.10.80
+Provides:       kdesdk-okteta = %{version}-%{release}
+%endif
+%{?kde_runtime_requires}
+
+# struct2osd.sh deps
+%if 0%{?fedora} > 20
+Recommends: gccxml libxslt
+%else
+Requires: gccxml libxslt
+%endif
+
+%description
+Okteta is a binary/hex editor for KDE
+
+%package libs
+Summary: Runtime libraries and kpart plugins for %{name}
+%if "%{name}" == "okteta"
+Obsoletes: kdesdk-okteta-libs < 4.10.80
+Provides:  kdesdk-okteta-libs = %{version}-%{release}
+%endif
+Provides:  okteta4-part = %{version}-%{release}
+Provides:  okteta4-part%{?_isa} = %{version}-%{release}
+%if "%{name}" != "okteta"
+Obsoletes: okteta-libs < %{obsoletes_evr}
+%endif
+%description libs
+%{summary}.
+
+%package devel
+Summary: Developer files for %{name}
+%if "%{name}" == "okteta"
+Provides: okteta4-devel = %{version}-%{release}
+Obsoletes: kdesdk-okteta-devel < 4.10.80
+Provides:  kdesdk-okteta-devel = %{version}-%{release}
+%endif
+Requires:  %{name}-libs%{?_isa} = %{version}-%{release}
+%description devel
+%{summary}.
+
+
+%prep
+%setup -q -n okteta-%{version}
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{cmake_kde4} ..
+popd
+
+for i in %{?components} ; do
+make %{?_smp_mflags} -C %{_target_platform}/$i/
+done
+
+
+%install
+for i in %{?components} ; do
+make install/fast DESTDIR=%{buildroot} -C %{_target_platform}/$i/
+done
+
+# fix permissions
+chmod a+rx %{buildroot}%{_kde4_bindir}/struct2osd.sh
+
+%if "%{name}" == "okteta"
+%find_lang okteta --with-kde --without-mo
+
+
+%check
+appstream-util validate-relax --nonet %{buildroot}%{_kde4_datadir}/appdata/okteta.appdata.xml ||:
+desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/okteta.desktop
+
+
+%post
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+touch --no-create %{_kde4_datadir}/mime ||:
+
+%posttrans
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+update-mime-database %{?fedora:-n} %{_kde4_datadir}/mime &> /dev/null || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null ||:
+touch --no-create %{_kde4_datadir}/mime ||:
+update-mime-database %{?fedora:-n} %{_kde4_datadir}/mime &> /dev/null || :
+fi
+
+%files -f okteta.lang
+%doc COPYING* README
+%{_kde4_bindir}/okteta
+%{_kde4_bindir}/struct2osd.sh
+%{_kde4_appsdir}/okteta/oktetaui.rc
+%{_kde4_datadir}/mime/packages/okteta.xml
+%{_kde4_datadir}/applications/kde4/okteta.desktop
+%{_kde4_iconsdir}/hicolor/*/apps/okteta.*
+%{_kde4_datadir}/appdata/okteta.appdata.xml
+%endif
+
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
+%files libs
+# libs
+%dir %{_kde4_appsdir}/okteta/
+%{_kde4_appsdir}/okteta/structures/
+%{_kde4_bindir}/struct2osd.sh
+%{_kde4_datadir}/config/okteta-structures.knsrc
+%{_kde4_datadir}/config.kcfg/structviewpreferences.kcfg
+%{_kde4_libdir}/libkasten*.so.*
+%{_kde4_libdir}/libokteta*.so.*
+%{_kde4_libdir}/kde4/plugins/designer/oktetadesignerplugin.so
+# part
+%{_kde4_appsdir}/oktetapart/
+%{_kde4_libdir}/kde4/oktetapart.so
+%{_kde4_datadir}/kde4/services/oktetapart.desktop
+%{_kde4_libdir}/kde4/libkbytearrayedit.so
+%{_kde4_datadir}/kde4/services/kbytearrayedit.desktop
+
+%files devel
+%{_kde4_includedir}/KDE/Okteta*/
+%{_kde4_includedir}/okteta*/
+%{_kde4_libdir}/libokteta*.so
+%{_kde4_includedir}/KDE/Kasten*/
+%{_kde4_includedir}/kasten*/
+%{_kde4_libdir}/libkasten*.so
+
+
+%changelog
+* Sun Apr 05 2015 Rex Dieter <rdieter at fedoraproject.org> 4.14.3-51
+- drop needless Obsoletes, fix struct2osd.sh permissions
+
+* Wed Apr 01 2015 Rex Dieter <rdieter at fedoraproject.org> - 4.14.3-8
+- drop -part subpkg (include in -libs)
+- more prep for okteta4 compat pkg
+
+* Tue Mar 31 2015 Rex Dieter <rdieter at fedoraproject.org> 4.14.3-7
+- move struct2osd.sh to main pkg, use Recommends for its runtime deps
+
+* Tue Mar 31 2015 Rex Dieter <rdieter at fedoraproject.org> - 4.14.3-6
+- -part: move kbytearray here
+- -libs: move kasten resources/structures here, drop dep on main pkg
+
+* Tue Mar 31 2015 Rex Dieter <rdieter at fedoraproject.org> 4.14.3-5
+- -devel: Provides: okteta4-devel
+
+* Sat Mar 21 2015 Rex Dieter <rdieter at fedoraproject.org> 4.14.3-4
+- -part subpkg, Provides: okteta4-part
+
+* Sat Feb 28 2015 Rex Dieter <rdieter at fedoraproject.org> 4.14.3-3
+- lack of algorithms in checksum tool (#1197339)
+
+* Sat Jan 17 2015 Rex Dieter <rdieter at fedoraproject.org> 4.14.3-2
+- kde-applications fixes, cleanup
+
+* Sun Nov 09 2014 Rex Dieter <rdieter at fedoraproject.org> - 4.14.3-1
+- 4.14.3
+
+* Sun Oct 12 2014 Rex Dieter <rdieter at fedoraproject.org> - 4.14.2-1
+- 4.14.2
+
+* Tue Sep 16 2014 Rex Dieter <rdieter at fedoraproject.org> - 4.14.1-1
+- 4.14.1
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.14.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Fri Aug 15 2014 Rex Dieter <rdieter at fedoraproject.org> - 4.14.0-1
+- 4.14.0
+
+* Tue Aug 05 2014 Rex Dieter <rdieter at fedoraproject.org> - 4.13.97-1
+- 4.13.97
+
+* Tue Jul 15 2014 Rex Dieter <rdieter at fedoraproject.org> - 4.13.3-1
+- 4.13.3
+
+* Thu Jul 03 2014 Rex Dieter <rdieter at fedoraproject.org> 4.13.2-2
+- optimize mimeinfo scriptlet
+
+* Mon Jun 09 2014 Rex Dieter <rdieter at fedoraproject.org> - 4.13.2-1
+- 4.13.2
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.13.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Sun May 11 2014 Rex Dieter <rdieter at fedoraproject.org> - 4.13.1-1
+- 4.13.1
+
+* Sat Apr 12 2014 Rex Dieter <rdieter at fedoraproject.org> - 4.13.0-1
+- 4.13.0
+
+* Fri Apr 04 2014 Rex Dieter <rdieter at fedoraproject.org> - 4.12.97-1
+- 4.12.97
+
+* Sun Mar 23 2014 Rex Dieter <rdieter at fedoraproject.org> - 4.12.95-1
+- 4.12.95
+
+* Wed Mar 19 2014 Rex Dieter <rdieter at fedoraproject.org> - 4.12.90-1
+- 4.12.90
+
+* Sun Mar 02 2014 Rex Dieter <rdieter at fedoraproject.org> - 4.12.3-1
+- 4.12.3
+
+* Fri Jan 31 2014 Rex Dieter <rdieter at fedoraproject.org> - 4.12.2-1
+- 4.12.2
+
+* Fri Jan 10 2014 Rex Dieter <rdieter at fedoraproject.org> - 4.12.1-1
+- 4.12.1
+
+* Thu Dec 19 2013 Rex Dieter <rdieter at fedoraproject.org> - 4.12.0-1
+- 4.12.0
+
+* Sun Dec 01 2013 Rex Dieter <rdieter at fedoraproject.org> - 4.11.97-1
+- 4.11.97
+
+* Thu Nov 21 2013 Rex Dieter <rdieter at fedoraproject.org> - 4.11.95-1
+- 4.11.95
+
+* Sat Nov 16 2013 Rex Dieter <rdieter at fedoraproject.org> - 4.11.90-1
+- 4.11.90
+
+* Sat Nov 02 2013 Rex Dieter <rdieter at fedoraproject.org> - 4.11.3-1
+- 4.11.3
+
+* Sat Sep 28 2013 Rex Dieter <rdieter at fedoraproject.org> - 4.11.2-1
+- 4.11.2
+
+* Wed Sep 04 2013 Rex Dieter <rdieter at fedoraproject.org> - 4.11.1-1
+- 4.11.1
+
+* Thu Aug 08 2013 Than Ngo <than at redhat.com> - 4.11.0-1
+- 4.11.0
+
+* Wed Aug 07 2013 Jan Grulich <jgrulich at redhat.com> - 4.10.97-2
+- Remove epoch
+- Add obsoletion for kdesdk-okteta < 4.10.80
+
+* Mon Aug 05 2013 Jan Grulich <jgrulich at redhat.com> - 4.10.97-1
+- Split off from kdesdk package
diff --git a/sources b/sources
index e69de29..b400817 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+9a75d083a3f5ad5b6473648b43031d27  okteta-4.14.3.tar.xz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/okteta4.git/commit/?h=f22&id=10aee414f5e808b0cbadfc176237ca02c25e5e1a


More information about the scm-commits mailing list