Bump to ecryptfs-utils 111 85/265385/2 accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix accepted/tizen_8.0_unified accepted/tizen_unified sandbox/dh0128.kwak/ecryptfs-utils-111-20211018 tizen tizen_7.0 tizen_7.0_hotfix tizen_8.0 accepted/tizen/7.0/unified/20221110.061622 accepted/tizen/7.0/unified/hotfix/20221116.110724 accepted/tizen/8.0/unified/20231005.094808 accepted/tizen/unified/20211112.135707 submit/tizen/20211111.001607 tizen_7.0_m2_release tizen_8.0_m2_release
authorDongHun Kwak <dh0128.kwak@samsung.com>
Mon, 18 Oct 2021 03:18:26 +0000 (12:18 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Mon, 18 Oct 2021 05:18:05 +0000 (14:18 +0900)
Change-Id: Id020cacc103b775c51c0aa3bfa24f619c4425903
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
packaging/ecryptfs-utils.manifest [new file with mode: 0644]
packaging/ecryptfs-utils.spec [new file with mode: 0644]

diff --git a/packaging/ecryptfs-utils.manifest b/packaging/ecryptfs-utils.manifest
new file mode 100644 (file)
index 0000000..75b0fa5
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+    <request>
+        <domain name="_"/>
+    </request>
+</manifest>
diff --git a/packaging/ecryptfs-utils.spec b/packaging/ecryptfs-utils.spec
new file mode 100644 (file)
index 0000000..dbcabcb
--- /dev/null
@@ -0,0 +1,119 @@
+Name:           ecryptfs-utils
+Summary:        Userspace Utilities for ecryptfs
+Version:        111
+Release:        0
+Group:          System/Libraries
+License:        GPL-2.0+
+Source:         %{name}_%{version}.orig.tar.gz
+Source1:        %{name}.manifest
+URL:            http://ecryptfs.org
+
+Requires:       keyutils
+Requires:       cryptsetup
+Requires:       libecryptfs = %{version}-%{release}
+
+BuildRequires:  intltool
+BuildRequires:  python-devel
+BuildRequires:  keyutils-devel
+BuildRequires:  nss-devel
+BuildRequires:  pam-devel
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  fdupes
+
+%description
+A stacked cryptographic filesystem for Linux.
+eCryptfs user space utilities
+
+
+%package -n libecryptfs
+Summary:    ECryptfs library
+Group:      System/Libraries
+
+%description -n libecryptfs
+eCryptfs runtime library.
+
+
+%package -n libecryptfs-devel
+Summary:    Devel files for libecryptfs
+Group:      Development/Libraries
+Requires:   libecryptfs = %{version}-%{release}
+Requires:   keyutils-devel
+
+%description -n libecryptfs-devel
+Development files for eCryptfs library.
+
+
+%package -n libecryptfs-python
+Summary:    Python bindings for libecryptfs
+Group:      Development/Libraries
+Requires:   libecryptfs = %{version}-%{release}
+
+%description -n libecryptfs-python
+Python bindings for eCryptfs library.
+
+
+%prep
+%setup -q -n %{name}-%{version}
+cp %{SOURCE1} .
+
+
+%build
+export CFLAGS+=" -fPIC"
+export LDFLAGS+=" -pie"
+%define nss_library_list %(pkg-config --libs nss | cut -d " " -f -4)
+%reconfigure --disable-openssl NSS_LIBS="%{nss_library_list}"
+%__make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+%make_install
+
+%find_lang %{name}
+
+%fdupes %{buildroot}
+
+
+%post -n libecryptfs -p /sbin/ldconfig
+
+%postun -n libecryptfs -p /sbin/ldconfig
+
+
+%lang_package -f %{name}
+
+
+%files
+%manifest %{name}.manifest
+%license COPYING
+%doc AUTHORS NEWS
+%{_bindir}/ecryptfs*
+/sbin/mount.ecryptfs*
+/sbin/umount.ecryptfs*
+/%{_lib}/security/pam_ecryptfs.so
+%{_mandir}/man1/*ecryptfs*
+%{_mandir}/man7/*ecryptfs*
+%{_mandir}/man8/*ecryptfs*
+%{_datadir}/doc/%{name}/*
+%{_datadir}/ecryptfs-utils/*
+
+
+%files -n libecryptfs
+%manifest %{name}.manifest
+%license COPYING
+%{_libdir}/libecryptfs.so.*
+%{_libdir}/ecryptfs/*
+
+
+%files -n libecryptfs-devel
+%manifest %{name}.manifest
+%license COPYING
+%{_includedir}/ecryptfs.h
+%{_libdir}/libecryptfs.so
+%{_libdir}/pkgconfig/libecryptfs.pc
+
+
+%files -n libecryptfs-python
+%manifest %{name}.manifest
+%license COPYING
+%{python_sitelib}/ecryptfs-utils/*
+%{python_sitearch}/ecryptfs-utils/*