Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:alois
bzip3
bzip3-versioned_library.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File bzip3-versioned_library.patch of Package bzip3
Index: bzip3-1.0.1/Makefile =================================================================== --- bzip3-1.0.1.orig/Makefile +++ bzip3-1.0.1/Makefile @@ -8,19 +8,19 @@ PREFIX?=/usr/local LIBBZ3_OBJECTS=obj/libsais.o obj/crc32.o obj/rle.o obj/cm.o \ obj/libbz3.o obj/lzp.o -all: bzip3 libbzip3.so +all: bzip3 libbzip3-$(VERSION).so obj/%.o: src/%.c $(CC) $(CFLAGS) -c $< -o $@ -libbzip3.so: $(LIBBZ3_OBJECTS) - $(CC) -shared $(CFLAGS) -o $@ $^ -lpthread +libbzip3-$(VERSION).so: $(LIBBZ3_OBJECTS) + $(CC) -shared -Wl,-soname,libbzip3-$(VERSION).so $(CFLAGS) -o $@ $^ -lpthread bzip3: obj/main.o $(LIBBZ3_OBJECTS) $(CC) $(CFLAGS) -o $@ $^ -lpthread clean: - rm -f bzip3 libbzip3.so obj/*.o + rm -f bzip3 libbzip3-$(VERSION).so obj/*.o format: clang-format -i src/*.c include/*.h @@ -28,7 +28,8 @@ format: install: mkdir -pv $(DESTDIR)$(BINDIR) $(DESTDIR)$(LIBDIR) $(DESTDIR)$(INCLUDEDIR) install -c -v -m 755 bzip3 $(DESTDIR)$(BINDIR) - install -c -v -m 755 libbzip3.so $(DESTDIR)$(LIBDIR) + install -c -v -m 755 libbzip3-$(VERSION).so $(DESTDIR)$(LIBDIR) + ln -s libbzip3-$(VERSION).so $(DESTDIR)$(LIBDIR)/libbzip3.so install -c -v -m 644 include/libbz3.h $(DESTDIR)$(INCLUDEDIR) cloc:
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor