summaryrefslogtreecommitdiff
path: root/dev-libs/yascreen/files/yascreen-1.86-fix-install.patch
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/yascreen/files/yascreen-1.86-fix-install.patch')
-rw-r--r--dev-libs/yascreen/files/yascreen-1.86-fix-install.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/dev-libs/yascreen/files/yascreen-1.86-fix-install.patch b/dev-libs/yascreen/files/yascreen-1.86-fix-install.patch
new file mode 100644
index 000000000000..0e584bb0ece9
--- /dev/null
+++ b/dev-libs/yascreen/files/yascreen-1.86-fix-install.patch
@@ -0,0 +1,22 @@
+From: Boian Bonev <bbonev@ipacct.com>
+Date: Tue, 21 Sep 2021 03:36:23 +0300
+Subject: [PATCH] fix problems with install
+
+--- a/Makefile.main
++++ b/Makefile.main
+@@ -108,12 +108,12 @@ yascreen.pc: yascreen.pc.in
+
+ install: libyascreen.a libyascreen.so yascreen.pc yascreen.3
+ $(INSTALL) -Ds -m 644 -t $(DESTDIR)$(PREFIX)$(LIBDIR) libyascreen.a
+- $(INSTALL) -Ds -m 644 -t $(DESTDIR)$(PREFIX)$(LIBDIR)/pkgconfig/ yascreen.pc
++ $(INSTALL) -D -m 644 -t $(DESTDIR)$(PREFIX)$(LIBDIR)/pkgconfig/ yascreen.pc
+ ln -fs libyascreen.so.$(SOVERF) $(DESTDIR)$(PREFIX)$(LIBDIR)libyascreen.so.$(SOVERM)
+ ln -fs libyascreen.so.$(SOVERM) $(DESTDIR)$(PREFIX)$(LIBDIR)libyascreen.so
+ $(INSTALL) -Ds -m 644 -s -t $(DESTDIR)$(PREFIX)$(LIBDIR) libyascreen.so.$(SOVERF)
+- $(INSTALL) -Ds -m 644 -t $(DESTDIR)$(PREFIX)$(INCDIR) yascreen.h
+- $(INSTALL) -TDs -m 0644 yascreen.3 $(DESTDIR)$(PREFIX)/share/man/man3/yascreen.3
++ $(INSTALL) -D -m 644 -t $(DESTDIR)$(PREFIX)$(INCDIR) yascreen.h
++ $(INSTALL) -TD -m 0644 yascreen.3 $(DESTDIR)$(PREFIX)/share/man/man3/yascreen.3
+
+ clean:
+ rm -f yastest yastest.shared yastest.o yascreen.o libyascreen.a libyascreen.so libyascreen.so.$(SOVERM) libyascreen.so.$(SOVERF) yascreen.pc