source: projects/specs/trunk/f/fuse3/fuse3-vl.spec @ 12446

Revision 12446, 4.9 KB checked in by tomop, 4 years ago (diff)

updated 92 packages

ModemManager?-1.14.0-1

accountsservice-0.6.55-1

adwaita-icon-theme-3.36.1-1

cheese-3.34.0-1

clutter-gst3-3.0.27-1

clutter-gtk-1.8.4-2

clutter-1.26.4-1

cogl-1.22.8-1

colord-gtk-0.2.0-1

colord-1.4.4-1

control-center-3.36.4-1

eog-plugins-3.26.5-1

eog-3.36.3-1

evince-3.36.7-1

evolution-data-server-3.36.4-1

evolution-3.36.4-1

folks-0.14.0-1

fuse3-3.9.2-2

gcr-3.36.0-1

gdm-3.36.3-1

geocode-glib-3.26.2-1

gjs-1.64.4-1

glade3-3.36.0-1

gnome-applets-3.36.4-1

gnome-autoar-0.2.4-1

gnome-bluetooth-3.34.1-1

gnome-books-3.34.0-3

gnome-clocks-3.36.2-1

gnome-color-manager-3.36.0-1

gnome-contacts-3.36.2-1

gnome-desktop3-3.36.4-1

gnome-documents-3.34.0-1

gnome-flashback-3.36.3-1

gnome-font-viewer-3.34.0-1

gnome-keyring-3.36.0-1

gnome-menus-3.36.0-1

gnome-online-accounts-3.36.0-1

gnome-panel-3.36.2-1

gnome-session-3.36.0-1

gnome-settings-daemon-3.36.1-1

gnome-shell-3.36.4-1

gnome-software-3.36.1-1

gnome-themes-extra-3.28-2

gnome-tweaks-3.34.0-1

gnome-video-effects-0.5.0-1

gom-0.4-1

graphene-1.10.2-2

grilo-plugins-0.3.11-1

grilo-0.3.12-1

gsettings-desktop-schemas-3.36.1-1

gsound-1.0.2-3

gvfs-1.44.1-1

libaccounts-glib-1.25-1

libappindicator-12.10.0-1

libchamplain-0.12.20-1

libdbusmenu-16.04.0-1

libgdata-0.17.12-1

libgepub-0.6.0-4

libgphoto2-2.5.25-1

libgweather-3.36.1-1

libgxps-0.3.1-1

libhandy0-0.0.13-6

libical-3.0.8-2

libindicator-12.10.1-2

libmtp-1.1.17-1

libnma-1.8.30-2

liboauth-1.0.3-2

libsecret-0.20.3-1

libspectre-0.2.9-1

libwacom-1.4.1-1

libwnck3-3.36.0-1

libxmlb-0.1.15-3

metacity-3.36.1-1

mm-common-1.0.1-3

mobile-broadband-provider-info-0.20190618-1

mozjs68-68.11.0-1

mutter-3.36.4-1

nautilus-3.36.3-1

network-manager-applet-1.18.0-1

pipewire-0.3.8-1

python-dbusmock-0.18.3-6

python-mallard-ducktype-1.0.2-8

startup-notification-0.12-4

totem-pl-parser-3.26.5-1

totem-3.34.1-1

vala-0.48.8-1

xdg-desktop-portal-gtk-1.7.1-1

xdg-desktop-portal-1.7.2-1

yelp-tools-3.32.2-1

yelp-xsl-3.36.0-1

yelp-3.36.0-1

zenity-3.32.0-1

Line 
1Name:           fuse3
2Summary:        File System in Userspace (FUSE) v3 utilities
3Version:        3.9.2
4Release:        2%{?_dist_release}
5Vendor:         Project Vine
6Distribution:   Vine Linux
7
8License:        GPL+
9URL:            http://fuse.sf.net
10Source0:        https://github.com/libfuse/libfuse/archive/fuse-%{version}.tar.gz
11Source1:        fuse.conf
12
13BuildRequires:  which
14BuildRequires:  meson, ninja, gcc, gcc-c++
15BuildRequires:  kernel-devel%{_isa}
16Requires:       fuse-common
17
18%description
19With FUSE it is possible to implement a fully functional filesystem in a
20userspace program. This package contains the FUSE v3 userspace tools to
21mount a FUSE filesystem.
22
23
24%package libs
25Summary:        File System in Userspace (FUSE) v3 libraries
26License:        LGPLv2+
27
28%description libs
29Devel With FUSE it is possible to implement a fully functional filesystem in a
30userspace program. This package contains the FUSE v3 libraries.
31
32
33%package devel
34Summary:        File System in Userspace (FUSE) v3 devel files
35Requires:       %{name}-libs = %{version}-%{release}
36Requires:       pkgconfig
37License:        LGPLv2+
38
39%description devel
40With FUSE it is possible to implement a fully functional filesystem in a
41userspace program. This package contains development files (headers,
42pgk-config) to develop FUSE v3 based applications/filesystems.
43
44
45%package -n fuse-common
46Summary:        Common files for File System in Userspace (FUSE) v2 and v3
47License:        GPL+
48
49%description -n fuse-common
50Common files for FUSE v2 and FUSE v3.
51
52
53%prep
54%setup -n libfuse-fuse-%{version}
55
56
57%build
58export LC_ALL=en_US.UTF-8
59%if ! 0%{?_vpath_srcdir:1}
60%global _vpath_srcdir .
61%endif
62%if ! 0%{?_vpath_builddir:1}
63%global _vpath_builddir build
64%endif
65%if ! 0%{?__global_ldflags:1}
66%global __global_ldflags ""
67%endif
68%meson -D udevrulesdir=/etc/udev/rules.d
69
70(cd %{_vpath_builddir}
71meson configure -D examples=false
72# don't have root for installation
73meson configure -D useroot=false
74ninja-build reconfigure
75)
76%meson_build
77
78
79%install
80export MESON_INSTALL_DESTDIR_PREFIX=%{buildroot}/usr %meson_install
81find %{buildroot} .
82find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
83# change from 4755 to 0755 to allow stripping -- fixed later in files
84chmod 0755 %{buildroot}/%{_bindir}/fusermount3
85
86# Get rid of static libs
87rm -f %{buildroot}/%{_libdir}/*.a
88# No need to create init-script
89rm -f %{buildroot}%{_sysconfdir}/init.d/fuse3
90
91# Install config-file
92install -p -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}
93
94# Delete pointless udev rules, which do not belong in /usr/lib (brc#748204)
95rm -f %{buildroot}/usr/lib/udev/rules.d/99-fuse3.rules
96
97
98%post -p /sbin/ldconfig libs
99%postun -p /sbin/ldconfig libs
100
101
102%files
103%{!?_licensedir:%global license %%doc}
104%license LICENSE GPL2.txt
105%doc AUTHORS ChangeLog.rst README.md
106%{_sbindir}/mount.fuse3
107%attr(4755,root,root) %{_bindir}/fusermount3
108%{_mandir}/man1/*
109%{_mandir}/man8/*
110%{_sysconfdir}/udev/rules.d/*
111
112%files libs
113%license LGPL2.txt
114%{_libdir}/libfuse3.so.*
115
116%files devel
117%{_libdir}/libfuse3.so
118%{_libdir}/pkgconfig/fuse3.pc
119%{_includedir}/fuse3/
120
121%files -n fuse-common
122%config(noreplace) %{_sysconfdir}/fuse.conf
123
124
125%changelog
126* Sun Aug 02 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.9.2-2
127- initial build for Vine Linux.
128
129* Thu Jun 18 2020 Tom Callaway <spot@fedoraproject.org> - 3.9.2-1
130- update to 3.9.2
131
132* Thu Mar 19 2020 Tom Callaway <spot@fedoraproject.org> - 3.9.1-1
133- update to 3.9.1
134
135* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0-2
136- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
137
138* Mon Dec 16 2019 Tom Callaway <spot@fedoraproject.org> - 3.9.0-1
139- update to 3.9.0
140
141* Mon Nov  4 2019 Tom Callaway <spot@fedoraproject.org> - 3.8.0-1
142- update to 3.8.0
143
144* Fri Sep 27 2019 Tom Callaway <spot@fedoraproject.org> - 3.7.0-1
145- update to 3.7.0
146
147* Sun Sep  1 2019 Peter Lemenkov <lemenkov@gmail.com> - 3.6.2-1
148- Update to 3.6.2
149
150* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.1-4
151- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
152
153* Wed Jul 03 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.6.1-3
154- Update to the final version of pr #421
155
156* Wed Jul 03 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.6.1-2
157- Update to newer version of pr #421
158- Disable building examples on el7
159
160* Thu Jun 13 2019 Tom Callaway <spot@fedoraproject.org> - 3.6.1-1
161- Update to 3.6.1
162
163* Fri May 24 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.5.0-1
164- Upgrade to upstream 3.5.0
165
166* Sat May 04 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.2-7
167- Fix building on el6
168
169* Wed May 01 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.2-6
170- Need Conflicts: fuse-common < 3.4.2-4, because <= 3.4.2-3 isn't quite
171  enough.
172
173* Wed May 01 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.2-5
174- Update the Conflicts: fuse-common <= version to 3.4.2-3
175
176* Wed May 01 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.2-4
177- Bump release number in order to larger than a rebuild of fuse package
178  done before separation pull request was merged.
179
180* Mon Apr 08 2019 Dave Dykstra <dwd@fedoraproject.org> - 3.4.2-3
181- Separate out from fuse package
Note: See TracBrowser for help on using the repository browser.