Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37524515
en ru br
Репозитории ALT
S:1.7.2-alt1.qa1
5.1: 1.7.2-alt1
4.1: 1.6.5-alt1
4.0: 1.6.5-alt1
3.0: 1.6.5-alt1
www.altlinux.org/Changes

Группа :: Звук
Пакет: listener

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: listener-1.6.5-alt-makefile.patch
Скачать


--- listener-1.6.5/Makefile.orig	2005-03-18 11:40:12 +0300
+++ listener-1.6.5/Makefile	2005-04-14 15:17:16 +0400
@@ -1,8 +1,9 @@
 VERSION=1.6.5
 
-INSTALL_PREFIX=/usr/local
+BINDIR=/usr/bin
+SYSCONFDIR=/etc
 
-CFLAGS+=-g -O2 -Wall -DVERSION=\"$(VERSION)\"
+CFLAGS= $(RPM_OPT_FLAGS) -DVERSION=\"$(VERSION)\"
 
 OBJSsl=sl.o snd_dev.o error.o utils.o
 OBJSli=listener.o snd_dev.o error.o utils.o lib.o
@@ -11,25 +12,27 @@
 all: setlistener listener listenersoundpipe
 
 setlistener: $(OBJSsl)
-	$(CC) -g -Wall -W $(OBJSsl) -ldl -lncurses -o setlistener
+	$(CC) $(CFLAGS) -W $(OBJSsl) -ldl -lncurses -o setlistener
 
 listener: $(OBJSli)
-	$(CC) -g -Wall -W $(OBJSli) -ldl -lm -lsndfile -o listener -DCONFIGFILE=$(INSTALL_PREFIX)/etc/listener.conf
+	$(CC) $(CFLAGS) -W $(OBJSli) -ldl -lm -lsndfile -o listener -DCONFIGFILE=$(SYSCONFDIR)/listener.conf
 
 listenersoundpipe: $(OBJSsp)
-	$(CC) -g -Wall -W $(OBJSsp) -o listenersoundpipe
+	$(CC) $(CFLAGS) -W $(OBJSsp) -o listenersoundpipe
 
 install: setlistener listener listenersoundpipe
-	cp setlistener $(INSTALL_PREFIX)/bin
-	cp listenersoundpipe $(INSTALL_PREFIX)/bin
-	cp listener $(INSTALL_PREFIX)/bin
-	cp listener.conf $(INSTALL_PREFIX)/etc/
+	install -d $(DESTDIR)$(BINDIR)
+	install -d $(DESTDIR)$(SYSCONFDIR)
+	install -m755 setlistener $(DESTDIR)$(BINDIR)/
+	install -m755 listenersoundpipe $(DESTDIR)$(BINDIR)/
+	install -m755 listener $(DESTDIR)$(BINDIR)/
+	install -m644 listener.conf $(DESTDIR)$(SYSCONFDIR)/
 
 uninstall: clean
-	rm -f $(INSTALL_PREFIX)/bin/setlistener
-	rm -f $(INSTALL_PREFIX)/bin/listener
-	rm -f $(INSTALL_PREFIX)/bin/listenersoundpipe
-	rm -f $(INSTALL_PREFIX)/etc/listener.conf
+	rm -f $(DESTDIR)$(BINDIR)/setlistener
+	rm -f $(DESTDIR)$(BINDIR)/listener
+	rm -f $(DESTDIR)$(BINDIR)/listenersoundpipe
+	rm -f $(DESTDIR)$(SYSCONFDIR)/listener.conf
 
 clean:
 	rm -f $(OBJSsl) $(OBJSli) $(OBJSsp) setlistener listener listenersoundpipe core
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin