File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- fused (1.0.0-1) unstable; urgency=medium
1+ fused (1.0.0-2) unstable; urgency=medium
2+ [ Jeff Olivier ]
3+ * Change to static only
4+
5+ -- Jeff Olivier <jeffolivier@google.com> Sat, 11 Jan 2025 08:09:00 +0000
26
7+
8+ fused (1.0.0-1) unstable; urgency=medium
39 [ Jeff Olivier ]
410 * Initial version
511
Original file line number Diff line number Diff line change @@ -10,15 +10,8 @@ Homepage: https://daos.io
1010Vcs-Browser: https://github.com/daos-stack/fused.git
1111Vcs-Git: https://github.com/daos-stack/fused.git
1212
13- Package: libfused
14- Section: libdevel
15- Architecture: any
16- Multi-Arch: same
17- Description: Runtime binaries for DAOS FUSE library
18-
1913Package: libfused-dev
2014Section: libdevel
2115Architecture: any
2216Multi-Arch: same
23- Description: Development binaries and headers for DAOS FUSE library
24- Depends: libfused
17+ Description: Headers and static library for DAOS FUSE library
Original file line number Diff line number Diff line change 11usr/include
2- usr/lib/*/pkgconfig
3- usr/lib/*/*.so
2+ usr/lib
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ override_dh_auto_clean:
1616 dh_auto_clean
1717
1818override_dh_auto_configure :
19- dh_auto_configure -- -Ddisable-mtab=True -Dutils=False --default-library shared \
19+ dh_auto_configure -- -Ddisable-mtab=True -Dutils=False --default-library static \
2020 --libdir=/usr/lib/${DEB_BUILD_MULTIARCH} --prefix=/usr
2121
2222override_dh_missing :
@@ -26,4 +26,4 @@ override_dh_missing:
2626 dh ${@ } --buildsystem=meson
2727
2828.PHONY : override_dh_auto_clean override_dh_auto_configure \
29- override_dh_missing override_dh_auto_test
29+ override_dh_missing override_dh_auto_test override_dh_install
Original file line number Diff line number Diff line change 11# This line is mandatory to access the configuration functions
22from Config import *
33
4- addFilter('fused.x86_64: W: no-documentation ')
4+ addFilter('fused-devel .x86_64: E: static-library-without-debuginfo /usr/lib64/libfused.a ')
55addFilter('fused-devel.x86_64: W: no-documentation')
66# https://github.com/rpm-software-management/rpmlint/issues/856
77addFilter('W: incoherent-version-in-changelog')
Original file line number Diff line number Diff line change 11Name: fused
22Version: 1.0.0
3- Release: 1 %{?relval }%{?dist }
3+ Release: 2 %{?relval }%{?dist }
44Summary: DAOS File System in Userspace Library
55
66License: LGPLv2+
@@ -17,37 +17,38 @@ This package builds on FUSE but implements a completely custom file
1717system intended for use with the DAOS file system.
1818
1919%package devel
20- Summary: DAOS File System in Userspace based on (FUSE) v3 libraries and headers
20+ Summary: DAOS file system development files
2121Group: System Environment/Libraries
2222License: LGPLv2+
2323Conflicts: filesystem < 3
2424Requires: %{name }%{?_isa } = %{version }-%{release }
2525
26- %description devel
27- Provides a user space library and headers for DAOS specific FUSE filesystem
2826
2927%global debug_package %{nil }
3028
29+ %description devel
30+ Static library, pkgconfig, and headers for DAOS FUSE library
31+
3132%prep
3233%autosetup
3334
3435%build
35- %meson --strip -Ddisable-mtab=True -Dutils=False --default-library shared
36+ %meson --strip -Ddisable-mtab=True -Dutils=False --default-library static
3637%meson_build
3738
3839%install
3940export MESON_INSTALL_DESTDIR_PREFIX=%{buildroot }/usr %meson_install
4041find %{buildroot } .
4142find %{buildroot } -type f -name " *.la" -exec rm -f {} ' ;'
4243
43- %files
44- %{_libdir }/libfused.so.*
45-
4644%files devel
47- %{_libdir }/libfused.so
45+ %{_libdir }/libfused.a
4846%{_includedir }/fused/
4947%{_libdir }/pkgconfig
5048
5149%changelog
50+ * Sat Jan 11 2025 Jeff Olivier <jeffolivier@google.com> - 1.0.0-2.0
51+ - Only build static lib
52+
5253* Mon Feb 12 2024 Jeff Olivier <jeffolivier@google.com> - 1.0.0-1.0
5354- Initial packaging for fused, a DAOS file system adaptation of libfused
You can’t perform that action at this time.
0 commit comments