English
Ask Your Question
0

How do I install sofware without a .rpm package?

asked 2017-03-19 14:09:08 +0000

lohroc gravatar image

I want to install this sofware on Fedora, but it doesn't have a .rpm package. Is there a way to manage it with dnf so I can get updates with the rest of the system or do I really have to use make ? http://deadbeef.sourceforge.net/

edit retag flag offensive close merge delete

4 answers

Sort by ยป oldest newest most voted
1

answered 2017-03-19 15:16:32 +0000

beduine gravatar image

You can install the package useing make. Or you take a look on third-party repositories like unitedRPMs or rpmfusion or https://copr.fedorainfracloud.org

edit flag offensive delete link more
1

answered 2017-03-19 15:33:14 +0000

hhlp gravatar image

updated 2017-03-19 15:33:51 +0000

from source Compiling

The following instructions assume that commands are executed in deadbeef repository folder.

Linux, BSD and similar (GTK/*NIX version)

Install autoconf, automake, libtool, intltool, autopoint
Run ./autogen.sh to bootstrap
Read the generated **INSTALL** file and ./configure --help for instructions
See the **README** file for more information

Taken from this : -> deadbeef

or you can contact this copr repo user to include that package from fedora 25 :

then you cand do :

su

dnf copr enable davidva/deadbeef && dnf install deadbeef
edit flag offensive delete link more
1

answered 2017-03-19 17:18:47 +0000

aeperezt gravatar image

There are some Fedora rpm files here https://sourceforge.net/projects/dead... how ever need update to Fedora 25, Here is spec for the current version you could use to build it using rpm, based upon the mandriva spec file:

    Summary: Ultimate music player for GNU/Linux
Name: deadbeef
Version: 0.7.2
Release: 1%{?dist}
License: GPLv2+
Group: Applications/Multimedia
Url: http://deadbeef.sourceforge.net
Source0: http://sourceforge.net/projects/deadbeef/files/%{name}-%{version}.tar.bz2
BuildRequires:  alsa-lib-devel
BuildRequires:  gtk2-devel
BuildRequires:  libsamplerate-devel
BuildRequires:  libsndfile-devel
BuildRequires:  libvorbis-devel
BuildRequires:  libcurl-devel
BuildRequires:  libmad-devel
BuildRequires:  ffmpeg-devel
BuildRequires:  flac-devel
BuildRequires:  wavpack-devel
BuildRequires:  libcdio-devel
BuildRequires:  libcddb-devel
BuildRequires:  jansson-devel
BuildRequires:  libmpg123-devel

%description
DeaDBeeF is an audio player for GNU/Linux systems with X11 written in C and C++.

Features:
* minimal depends
* native GTK2 GUI
* cuesheet support
* mp3
* ogg
* flac
* ape
* chiptune formats with subtunes
* song-length databases
* small memory footprint

%package devel
Summary: Development files for %{name}
Group:  Development/C++
Requires: %{name} = %{version}-%{release}

%description devel
Development files and headers for %{name}.

%prep
%setup -q

%build
%configure
make %{?_smp_mflags}
%install
%make_install

%files
%defattr(-,root,root)
%doc AUTHORS ChangeLog about.txt help.txt README COPYING.GPLv2 COPYING.LGPLv2.1 
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/pixmaps
%{_bindir}/%{name}
%{_libdir}/%{name}/*
%{_datadir}/applications/%{name}.desktop
%{_datadir}/%{name}/pixmaps/*.png
%{_datadir}/icons/*
%{_datadir}/locale/*
%exclude %{_datadir}/doc/%{name}/help.pt_BR.txt
%exclude %{_datadir}/doc/%{name}/help.ru.txt
%exclude %{_datadir}/doc/%{name}/translators.txt

%files devel
%defattr(-,root,root)
%dir %{_includedir}/%{name}
%{_includedir}/%{name}/*.h
%{_libdir}/%{name}/*.so
%{_libdir}/%{name}/*.la


%changelog
* Sun Mar 19 2017 Alejandro Perez <alejandro.perez.torres@gmail.com> 0.7.2-1
- Initial update for 0.7.2
* Sun Jul 11 2010 Dmitry Nikitin <luckas_fb@mail.ru> 0.4.1-1mdv2010.0
+ Revision:
- Changes in name of source and spec file
- Add so-links and jpg-file in spec
- Add help -files to spec.

version 0.4.1
- better default/minimal search window size
- improved tag reader in ffmpeg plugin + reload metadata support
- fixed EQ drawing unwanted current value at initialization
- allow editing previous custom grouping value
- increased sort speed
- fixed alsa and oss plugins writing zero samples at start of tracks (TheMaister)
- fixed recover from suspend in alsa plugin
- fixed md5 structure buffer overflow
- added experimental support for gtk3 (2.90), enabled with --enable-gtk3
- improved oss plugin responsiveness on pause (TheMaister)
- fixed vfs_curl crashing randomly when loading album art
- ignore currently paused song when opening new file(s) from commandline
- fixed playlist moving bugs
- fixed memory leaks in id3v2 parser
- increased maximum limit on id3v2 APIC frame size to 2MiB
- added cd text support (Viktor Semykin)
- fixed wavpack crash on corrupted files
- fixed random crash when using File -> Open
- added remember/restore current folder in playlist save/load dialogs
- fixed reversing track order after drag-n-drop
- fixed "Loop single file" mode after track was moved or deleted
- removed apply button from Global Hotkeys preferences window
- fixed FLAC bitrate calculation
- fixed ID3v2 "extra size" field parser
- fixed memory leaks in vorbis plugin
- fixed several crash-bugs in mp3 plugin
- fixed known ...
(more)
edit flag offensive delete link more
1

answered 2017-03-19 15:59:22 +0000

fcomida gravatar image

You can learn how to make and rpm yourself, have a look here: How to create an RPM package A good starting point is an existing specfile for a similar package. You can then use COPR for sharing the package with other fedora users and even ask for inclusion of your package in the main repository (you'll need to find a maintainer or become yourself the maintainer)

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

[hide preview]

Use your votes!

  • Use the 30 daily voting points that you get!
  • Up-vote well framed questions that provide enough information to enable people provide answers.
  • Thank your helpers by up-voting their comments and answers. If a question you asked has been answered, accept the best answer by clicking on the checkbox on the left side of the answer.
  • Down-voting might cost you karma, but you should consider doing so for incorrect or clearly detrimental questions and answers.

Question Tools

Follow
1 follower

Stats

Asked: 2017-03-19 14:09:08 +0000

Seen: 81 times

Last updated: Mar 19