#3 keep useful shared objects
Opened 4 years ago by njha. Modified 3 years ago
rpms/ njha/pidgin master  into  rawhide

file modified
+4 -6
@@ -125,7 +125,7 @@ 

  

  Name:           pidgin

  Version:        2.13.0

- Release:        17%{?dist}

+ Release:        18%{?dist}

  License:        BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT

  # GPLv2+ - libpurple, gnt, finch, pidgin, most prpls

  # GPLv2 - novell prpls
@@ -598,11 +598,6 @@ 

  mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/purple/

  install -m 644 prefs.xml $RPM_BUILD_ROOT%{_sysconfdir}/purple/prefs.xml

  

- # remove non-plugin unrequired library symlinks

- rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/liboscar.so

- rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/libjabber.so

- rm -f $RPM_BUILD_ROOT%{_libdir}/purple-2/libymsg.so

- 

  # make sure that we can write to all the files we've installed

  # so that they are properly stripped

  chmod -R u+w $RPM_BUILD_ROOT/*
@@ -750,6 +745,9 @@ 

  %endif

  

  %changelog

+ * Mon Mar 02 2020 Nikhil Jha <hi@nikhiljha.com> - 2.13.0-18

+ - keep useful shared objects

+ 

  * Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.13.0-17

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

  

Some applications (like Librem's Chatty) rely on these symlinks. It would be nice if they were available in Fedora, as they are in Debian and Alpine.

On second thought, it'd be better to fix this upstream. Closing.

Pull-Request has been closed by njha

4 years ago

Pull-Request has been reopened by njha

3 years ago

Turns out upstream can't/doesn't want to fix this. I don't think this is the best solution but I'd like input on how to best make this work.

@pbrobinson ?

I think it's poor solution, but I think it's not against packaging guidelines, because the symlinks are in the private purple-2 directory. I don't have problem to merge it, but waiting for some more feedback.