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

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

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

Патч: fmio-2.0.8-build.asp.patch
Скачать


--- fmio-2.0.8/src/Makefile.build	2003-05-13 18:08:44.000000000 +0300
+++ fmio-2.0.8/src/Makefile	2006-09-06 14:13:23.000000000 +0300
@@ -34,33 +34,26 @@ CATPAGE= fmio.0
 
 REMOVABLE= $(FMIOOBJ) $(FMIO) $(OBJS) $(DRVS) libradio.a *core
 
-PREFIX?= /usr/local
-LIBDIR?= $(PREFIX)/lib
-INCDIR?= $(PREFIX)/include
-BINDIR?= $(PREFIX)/bin
-MANDIR?= $(PREFIX)/man/cat1
-
-BINOWN?= root
-BINGRP?= bin
-BINMODE?= 4555
-
-MANOWN?= root
-MANGRP?= wheel
-MANMODE?= 444
-
-LIBOWN?= root
-LIBGRP?= wheel
-LIBMODE?= 444
-
-INSTALL_PROGRAM_DIR?= install -d -o $(BINOWN) -g $(BINGRP)
-INSTALL_MAN_DIR?= install -d -o $(MANOWN) -g $(MANGRP)
-INSTALL_PROGRAM?= install -c -s -o $(BINOWN) -g $(BINGRP) -m $(BINMODE)
-INSTALL_MAN?= install -c -o $(MANOWN) -g $(MANGRP) -m $(MANMODE)
+PREFIX?= $(DESTDIR)$(prefix)
+LIBDIR?= $(DESTDIR)$(libdir)
+INCDIR?= $(DESTDIR)$(includedir)/fmio
+BINDIR?= $(DESTDIR)$(bindir)
+MANDIR?= $(DESTDIR)$(datadir)/man/man1
+
+BINMODE?= 755
+MANMODE?= 644
+LIBMODE?= 644
+HDRMODE?= 644
+
+INSTALL_PROGRAM_DIR?= install -d
+INSTALL_MAN_DIR?= install -d
+INSTALL_PROGRAM?= install -c -m $(BINMODE)
+INSTALL_MAN?= install -c -m $(MANMODE)
+INSTALL_LIB_DIR?= install -d
+INSTALL_LIB_FILE?= install -c -m $(LIBMODE)
+INSTALL_HDR_FILE?= install -c -m $(HDRMODE)
 
-INSTALL_LIB_DIR?= install -d -o $(LIBOWN) -g $(LIBGRP)
-INSTALL_LIB_FILE?= install -c -o $(LIBOWN) -g $(LIBGRP) -m $(LIBMODE)
-
-all: lib fmio man
+all: lib fmio
 
 lib: libradio.a
 
@@ -69,11 +62,11 @@ fmio: libradio.a $(FMIOOBJ)
 
 man: $(CATPAGE)
 
-install: lib fmio man
+install: lib fmio install_lib
 	$(INSTALL_PROGRAM_DIR) $(BINDIR)
 	$(INSTALL_MAN_DIR) $(MANDIR)
 	$(INSTALL_PROGRAM) fmio $(BINDIR)/fmio
-	$(INSTALL_MAN) fmio.0 $(MANDIR)/fmio.0
+	$(INSTALL_MAN) fmio.1 $(MANDIR)/fmio.1
 
 deinstall:
 	rm -f $(PREFIX)/bin/fmio
@@ -83,7 +76,7 @@ install_lib: lib
 	$(INSTALL_LIB_DIR) $(LIBDIR)
 	$(INSTALL_LIB_DIR) $(INCDIR)
 	$(INSTALL_LIB_FILE) libradio.a $(LIBDIR)/libradio.a
-	$(INSTALL_LIB_FILE) $(HDRS) $(INCDIR)
+	$(INSTALL_HDR_FILE) $(HDRS) $(INCDIR)
 
 deinstall_lib:
 	rm -f $(LIBDIR)/libradio.a
--- fmio-2.0.8/xsrc/Makefile.build	2003-05-13 18:08:44.000000000 +0300
+++ fmio-2.0.8/xsrc/Makefile	2006-09-06 14:09:31.000000000 +0300
@@ -14,7 +14,7 @@ OBJS= wmfmio.o wmgeneral.o
 PREFIX?= /usr/local
 MANPAGE= wmfmio.1
 
-all: wmfmio man
+all: wmfmio
 
 wmfmio: $(OBJS)
 	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBDIR) $(LIBS)
@@ -22,10 +22,12 @@ wmfmio: $(OBJS)
 man: wmfmio.0
 
 install: all
-	install -d -o root -g bin $(PREFIX)/bin
-	install -d -o root -g wheel $(PREFIX)/man/cat1
-	install -c -s -o root -g bin -m 555 wmfmio $(PREFIX)/bin/wmfmio
-	install -c -o root -g bin -m 444 wmfmio.0 $(PREFIX)/man/cat1/wmfmio.0
+	install -d $(DESTDIR)$(bindir)
+	install -d $(DESTDIR)$(sysconfdir)
+	install -d $(DESTDIR)$(datadir)/man/man1
+	install -c -m 755 wmfmio $(DESTDIR)$(bindir)/wmfmio
+	install -c -m 644 wmfmio.1 $(DESTDIR)$(datadir)/man/man1
+	install -c -m 644 sample.wmfmiorc $(DESTDIR)$(sysconfdir)/wmfmiorc
 
 deinstall:
 	rm -f $(PREFIX)/bin/wmfmio
--- fmio-2.0.8/utils/Makefile.build	2003-05-13 18:08:44.000000000 +0300
+++ fmio-2.0.8/utils/Makefile	2006-09-06 14:08:22.000000000 +0300
@@ -20,9 +20,14 @@ PREFIX?=/usr/local
 
 REMOVABLE= bktrctl fmrinit *.core
 
-all:
+all: bktrctl fmrinit
 	@echo "Available targets: clean, fmrinit install_fmrinit, bktrctl install_bktrctl"
 
+install: bktrctl fmrinit
+	install -d $(DESTDIR)$(bindir)
+	install -c -m 755 bktrctl $(DESTDIR)$(bindir)/bktrctl
+	install -c -m 755 fmrinit $(DESTDIR)$(bindir)/fmrinit
+
 install_bktrctl: bktrctl
 	install -d -o root -g bin $(PREFIX)/bin
 	install -c -s -o root -g bin -m 555 bktrctl $(PREFIX)/bin/bktrctl
--- fmio-2.0.8/Makefile.build	2006-09-06 14:08:22.000000000 +0300
+++ fmio-2.0.8/Makefile	2006-09-06 14:08:22.000000000 +0300
@@ -0,0 +1,16 @@
+SUBDIRS = src utils xsrc
+
+all:
+	for i in $(SUBDIRS); do \
+	    make -C $$i all; \
+	done
+
+install:
+	for i in $(SUBDIRS); do \
+	    make -C $$i install; \
+	done
+
+clean:
+	for i in $(SUBDIRS); do \
+	    make -C $$i clean; \
+	done
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin