WriteMakefile(NAME=>"id3fs",
VERSION=>"1.0",
- EXE_FILES=>[ map( "bin/$_", @binscripts), map( "sbin/$_", @sbinscripts) ],
+ EXE_FILES=>[ map( "bin/$_", @binscripts) ],
MAN1PODS=>{ map({ +"bin/$_" => "\${INST_MAN1DIR}/$_.1" } @binscripts) },
- MAN8PODS=>{ map({ +"sbin/$_" => "\${INST_MAN8DIR}/$_.8" } @sbinscripts) },
PREREQ_PM=>{ 'Fuse' => 0,
'DBI' => 0,
- 'DBD::Sqlite' => 0} ,
+ 'DBD::SQLite' => 0} ,
# dist=>{ COMPRESS=>"gzip -9f", SUFFIX=>"gz", },
($] >= 5.005
? (ABSTRACT => 'FUSE-based filesystem for browsing music metadata',
my $add = q{
# begin id3fs
-#MAN5PODS = docs/mp3lintrc.pod
+MAN8PODS = sbin/id3fsd
INST_MAN8DIR = blib/man8
INSTALLMAN8DIR = $(PREFIX)/man/man8
DESTINSTALLMAN8DIR = $(DESTDIR)$(INSTALLMAN8DIR)
INSTALLVENDORMAN8DIR = $(VENDORPREFIX)/man/man8
DESTINSTALLVENDORMAN8DIR = $(DESTDIR)$(INSTALLVENDORMAN8DIR)
MAN8EXT = 8
-INST_SYSCONFDIR = blib/etc
-INSTALLSYSCONFDIR = /etc
-DESTINSTALLSYSCONFDIR = $(DESTDIR)$(INSTALLSYSCONFDIR)
+SBIN_FILES = sbin/id3fsd
+INST_SBINDIR = blib/sbin
+INSTALLSBINDIR = $(SITEPREFIX)/sbin
+DESTINSTALLSBINDIR = $(DESTDIR)$(INSTALLSBINDIR)
# end id3fs
};
my $add = sprintf <<'MAKE_FRAG', $perlh, $perlh, $perlh, $perlh;
# begin id3fs
-config :: $(INST_MAN8DIR)/.exists $(INST_SYSCONFDIR)/.exists
+config :: $(INST_MAN8DIR)/.exists $(INST_SBINDIR)/.exists
@$(NOOP)
$(INST_MAN8DIR)/.exists :: %s
@$(EQUALIZE_TIMESTAMP) %s $(INST_MAN8DIR)/.exists
-@$(CHMOD) $(PERM_RWX) $(INST_MAN8DIR)
-#$(INST_SYSCONFDIR)/.exists :: %s
-# @$(MKPATH) $(INST_SYSCONFDIR)
-# @$(EQUALIZE_TIMESTAMP) %s $(INST_SYSCONFDIR)/.exists
-# -@$(CHMOD) $(PERM_RWX) $(INST_SYSCONFDIR)
-# @$(CP) etc/matrc $(INST_SYSCONFDIR)
+$(INST_SBINDIR)/.exists :: %s
+ @$(MKPATH) $(INST_SBINDIR)
+ @$(EQUALIZE_TIMESTAMP) %s $(INST_SBINDIR)/.exists
+ -@$(CHMOD) $(PERM_RWX) $(INST_SBINDIR)
+ @$(CP) $(SBIN_FILES) $(INST_SBINDIR)
# end id3fs
MAKE_FRAG
{
$pod2man=q{POD2MAN = $(POD2MAN_EXE)};
}
-# my $manifypods_local = sprintf <<'MAKE_FRAG', $pod2man;
-#
-## begin id3fs
-#%s
-#
-#manifypods-local : docs/mp3lintrc.pod
-# $(POD2MAN) -s $(MAN8EXT) docs/mp3lintrc.pod $(INST_MAN8DIR)/mp3lintrc.$(MAN8EXT)
-#
-##end id3fs
-#MAKE_FRAG
+ my $manifypods_local = sprintf <<'MAKE_FRAG', $pod2man;
+
+# begin id3fs
+%s
+
+manifypods-local : sbin/id3fsd
+ $(POD2MAN) -s $(MAN8EXT) sbin/id3fsd $(INST_MAN8DIR)/id3fsd.$(MAN8EXT)
+
+#end id3fs
+MAKE_FRAG
return $inherited . "\n" . $manifypods_local;
my $self = shift;
my $inherited = $self->SUPER::install(@_);
- my $conf="\t\t\$(INST_SYSCONFDIR) \$(DESTINSTALLSYSCONFDIR)";
+ my $conf="\t\t\$(INST_SBINDIR) \$(DESTINSTALLSBINDIR)";
$inherited =~ s/(^\s*\$\(INST_MAN)3(DIR\s*.*MAN)3(DIR\))/${1}3${2}3$3 \\\n${1}8${2}8$3 \\\n$conf/gm;
-# $inherited =~ s/(^\s*\$\(INST_MAN3DIR\s*.*MAN3DIR\))/$1 \\\n$conf/gm;
+ $inherited =~ s/(^\s*\$\(INST_MAN3DIR\s*.*MAN3DIR\))/$1 \\\n$conf/gm;
return $inherited;
}