[-]
[+]
|
Added |
_service:tar_git:keyutils.spec
|
|
[-]
[+]
|
Deleted |
keyutils.spec
^
|
@@ -1,111 +0,0 @@
-#
-# Do NOT Edit the Auto-generated Part!
-# Generated by: spectacle version 0.32
-#
-
-Name: keyutils
-
-# >> macros
-# << macros
-%define keepstatic 1
-
-Summary: tools to control the key management system of the Linux kernel
-Version: 1.6.3
-Release: 0
-Group: Development/Libraries
-License: GPLv2
-URL: https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils
-Source0: %{name}-%{version}.tar.gz
-Source100: keyutils.yaml
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-BuildRequires: make
-
-%description
-These tools are used to control the key management system built into the
-Linux kernel.
-
-%if "%{?vendor}" == "chum"
-PackagerName: nephros
-Type: console-application
-Categories:
- - System
- - Libraries
-%endif
-
-
-%package doc
-Summary: Documentation files for %{name}
-Group: Documentation
-Requires: %{name} = %{version}-%{release}
-
-%description doc
-%{summary}.
-
-%package devel
-Summary: Developmemt files for %{name}
-Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
-
-%description devel
-%{summary}.
-
-%prep
-%setup -q -n %{name}-%{version}
-
-# >> setup
-# << setup
-
-%build
-# >> build pre
-# from Gentoo: usr /usr prefix. Otherwise packageconfig files will end up in /lib
-sed -i \
--e '/^BUILDFOR/s:=.*:=:' \
--e "/^LIBDIR/s:=.*:= %{_libdir}:" \
--e '/^USRLIBDIR/s:=.*:=$(LIBDIR):' \
-Makefile
-# << build pre
-
-
-make %{?_smp_mflags}
-
-# >> build post
-# << build post
-
-%install
-rm -rf %{buildroot}
-# >> install pre
-# << install pre
-%make_install
-
-# >> install post
-# << install post
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-%files
-%defattr(-,root,root,-)
-/sbin/*
-/bin/*
-%{_libdir}/*.so.*
-%{_sysconfdir}/*
-%{_datadir}/%{name}/*
-# >> files
-# << files
-
-%files doc
-%defattr(-,root,root,-)
-%{_mandir}/*/*
-# >> files doc
-# << files doc
-
-%files devel
-%defattr(-,root,root,-)
-%{_includedir}/*
-%{_libdir}/*.so
-%{_libdir}/*.a
-%{_libdir}/pkgconfig/*
-# >> files devel
-# << files devel
|
[-]
[+]
|
Added |
_service
^
|
@@ -0,0 +1,9 @@
+<services>
+ <service name="tar_git">
+ <param name="url">https://github.com/sailfishos-chum/keyutils</param>
+ <param name="branch"></param>
+ <param name="revision">1.6.3</param>
+ <param name="debian">N</param>
+ <param name="dumb">N</param>
+ </service>
+</services>
|
|
Added |
_service:tar_git:keyutils-1.6.3.tar.gz
^
|
[-]
[+]
|
Added |
_service:tar_git:keyutils.yaml
^
|
@@ -0,0 +1,48 @@
+Name: keyutils
+Summary: tools to control the key management system of the Linux kernel
+Version: 1.6.3
+Release: 0
+Group: Development/Libraries
+License: GPLv2
+Sources:
+ - '%{name}-%{version}.tar.gz'
+URL: https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils
+SCM: git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git
+Description: |
+ These tools are used to control the key management system built into the
+ Linux kernel.
+
+ %if "%{?vendor}" == "chum"
+ Type: console-application
+ Categories:
+ - System
+ - Library
+ Custom:
+ PackagingRepo: https://github.com/sailfishos-chum/keyutils
+ %endif
+PkgBR:
+ - make
+SetupOptions: -q -n %{name}-%{version}/upstream
+Configure: none
+Files:
+ - '/sbin/*'
+ - '/bin/*'
+ - '%{_libdir}/*.so.*'
+ - '%dir %{_datadir}/%{name}'
+ - '%{_sysconfdir}/*'
+SubPackages:
+ - Name: doc
+ Summary: Documentation files for %{name}
+ Group: Documentation
+ Files:
+ - '%{_mandir}/*/*'
+ - Name: devel
+ Summary: Developmemt files for %{name}
+ Group: Development/Libraries
+ Files:
+ - '%{_datadir}/%{name}/*-debug.sh'
+ - '%{_includedir}/*'
+ - '%{_libdir}/*.so'
+ - '%{_libdir}/*.a'
+ # for SFOS < 3.4, otherwise rpmlint errors out
+ - '%attr(0644,root,root) %{_libdir}/pkgconfig/*'
|
|
Deleted |
keyutils-1.6.3.tar.gz
^
|
[-]
[+]
|
Deleted |
keyutils.yaml
^
|
@@ -1,44 +0,0 @@
-Name: keyutils
-Summary: tools to control the key management system of the Linux kernel
-Version: 1.6.3
-Release: 0
-Group: Development/Libraries
-License: GPLv2
-Sources:
- - '%{name}-%{version}.tar.gz'
-URL: https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils
-SCM: git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git
-Description: |
- These tools are used to control the key management system built into the
- Linux kernel.
-
- %if "%{?vendor}" == "chum"
- PackagerName: nephros
- Type: console-application
- Categories:
- - System
- - Libraries
- %endif
-PkgBR:
- - make
-Configure: none
-Files:
- - '/sbin/*'
- - '/bin/*'
- - '%{_libdir}/*.so.*'
- - '%{_sysconfdir}/*'
- - '%{_datadir}/%{name}/*'
-SubPackages:
- - Name: doc
- Summary: Documentation files for %{name}
- Group: Documentation
- Files:
- - '%{_mandir}/*/*'
- - Name: devel
- Summary: Developmemt files for %{name}
- Group: Development/Libraries
- Files:
- - '%{_includedir}/*'
- - '%{_libdir}/*.so'
- - '%{_libdir}/*.a'
- - '%{_libdir}/pkgconfig/*'
|